Struct rocket::fairing::Info [−][src]
Expand description
Information about a Fairing.
The name field is an arbitrary name for a fairing. The kind field is a
is an ord set of Kind structures. Rocket uses the values set in Kind
to determine which callbacks from a given Fairing implementation to
actually call.
Example
A simple Info structure that can be used for a Fairing that implements
all four callbacks:
use rocket::fairing::{Info, Kind}; Info { name: "Example Fairing", kind: Kind::Attach | Kind::Launch | Kind::Request | Kind::Response }
Fields
name: &'static strThe name of the fairing.
kind: KindA set representing the callbacks the fairing wishes to receive.
Auto Trait Implementations
impl RefUnwindSafe for Info
impl Send for Info
impl Sync for Info
impl Unpin for Info
impl UnwindSafe for Info
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> IntoCollection<T> for T[src]
impl<T> IntoCollection<T> for T[src]pub fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>, [src]
pub fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>, [src]Converts self into a collection.
pub fn mapped<U, F, A>(self, f: F) -> SmallVec<A> where
F: FnMut(T) -> U,
A: Array<Item = U>, [src]
F: FnMut(T) -> U,
A: Array<Item = U>,
impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
type Output = TShould always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,