pub struct Scoped<'req, 'd: 'req, D: Decode + ?Sized, Q: Proof = ()>(/* private fields */);Expand description
Projected request coupled to the lifetime of its body borrow.
Implementations§
Auto Trait Implementations§
impl<'req, 'd, D, Q = ()> !RefUnwindSafe for Scoped<'req, 'd, D, Q>
impl<'req, 'd, D, Q = ()> !Send for Scoped<'req, 'd, D, Q>
impl<'req, 'd, D, Q = ()> !Sync for Scoped<'req, 'd, D, Q>
impl<'req, 'd, D, Q = ()> !UnwindSafe for Scoped<'req, 'd, D, Q>
impl<'req, 'd, D, Q> Forget for Scoped<'req, 'd, D, Q>where
D: ?Sized,
impl<'req, 'd, D, Q> Freeze for Scoped<'req, 'd, D, Q>
impl<'req, 'd, D, Q> Unpin for Scoped<'req, 'd, D, Q>
impl<'req, 'd, D, Q> UnsafeUnpin for Scoped<'req, 'd, D, Q>where
<D as Decode>::Projected<'req, 'd>: UnsafeUnpin,
Slot<'req, 'd, (), Bound<'req, 'd, Q>>: UnsafeUnpin,
D: ?Sized,
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