pub struct RequireWrite(pub AuthenticatedCaller);Expand description
Require Scope::Write — the caller must have at least write access.
Tuple Fields§
§0: AuthenticatedCallerTrait Implementations§
Source§impl<S> FromRequestParts<S> for RequireWrite
impl<S> FromRequestParts<S> for RequireWrite
Auto Trait Implementations§
impl Freeze for RequireWrite
impl RefUnwindSafe for RequireWrite
impl Send for RequireWrite
impl Sync for RequireWrite
impl Unpin for RequireWrite
impl UnsafeUnpin for RequireWrite
impl UnwindSafe for RequireWrite
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<S, T> FromRequest<S, ViaParts> for T
impl<S, T> FromRequest<S, ViaParts> for T
Source§type Rejection = <T as FromRequestParts<S>>::Rejection
type Rejection = <T as FromRequestParts<S>>::Rejection
If the extractor fails it’ll use this “rejection” type. A rejection is
a kind of error that can be converted into a response.
Source§fn from_request(
req: Request<Body>,
state: &S,
) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
fn from_request( req: Request<Body>, state: &S, ) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
Perform the extraction.