Struct salvo::Depot [−][src]
pub struct Depot { /* fields omitted */ }
Expand description
Depot if for store temp data of current request. Each handler can read or write data to it.
Implementations
Creates an empty Depot
.
The depot is initially created with a capacity of 0, so it will not allocate until it is first inserted into.
Creates an empty Depot
with the specified capacity.
The depot will be able to hold at least capacity elements without reallocating. If capacity is 0, the depot will not allocate.
Returns the number of elements the depot can hold without reallocating.
Inserts a key-value pair into the depot.
Check is there a value stored in depot with this key.
Immutably borrows value from depot, returing none if value is not present in depot.
Mutably borrows value from depot, returing none if value is not present in depot.
Take value from depot container.
Trait Implementations
Get basic auth username reference.
Gets the CSRF token for inclusion in an HTTP request header, a query parameter, or a form field. Read more
Gets the name of the header in which to returns the CSRF token, if the CSRF token is being returned in a header. Read more
Gets the name of the query param in which to returns the CSRF token, if the CSRF token is being returned in a query param. Read more
Gets the name of the form field in which to returns the CSRF token, if the CSRF token is being returned in a form field. Read more
get jwt auth token reference from depot.
pub fn jwt_auth_claims<C>(&self) -> Option<&C> where
C: 'static + DeserializeOwned + Sync + Send,
pub fn jwt_auth_claims<C>(&self) -> Option<&C> where
C: 'static + DeserializeOwned + Sync + Send,
get jwt auth claims from depot.
get jwt auth state from depot.
Auto Trait Implementations
impl !RefUnwindSafe for Depot
impl !UnwindSafe for Depot
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more