pub enum Contiguous {}Trait Implementations§
Source§impl Project for Contiguous
impl Project for Contiguous
const RETENTION: Retention = admit::Retention::Retained
type View<'req, 'd> = View<'req, 'd>where
'd: 'req,
fn empty<'req, 'd: 'req>() -> Scoped<'req, 'd, Self>
Source§fn try_input<'d, I, V, T>(
input: Input<I>,
value: V,
project: impl for<'view> FnOnce(Scoped<'view, 'd, Self, V, Slot<'view, 'd, (), Bound<'view, 'd, I::Proof>>>) -> T,
) -> Projection<T, I::Owner, (Input<I>, V)>where
I: Project<'d>,
fn try_input<'d, I, V, T>(
input: Input<I>,
value: V,
project: impl for<'view> FnOnce(Scoped<'view, 'd, Self, V, Slot<'view, 'd, (), Bound<'view, 'd, I::Proof>>>) -> T,
) -> Projection<T, I::Owner, (Input<I>, V)>where
I: Project<'d>,
Projects one affine source and returns its exact final owner.
fn try_project<'a, 'd, S, V, T>(
body: &'a mut Body<S>,
value: V,
project: impl for<'view> FnOnce(Scoped<'view, 'd, Self, V>) -> T,
) -> Result<T, Rejected<V, Error>>where
S: Source<'d>,
'd: 'a,
Auto Trait Implementations§
impl Forget for Contiguous
impl Freeze for Contiguous
impl RefUnwindSafe for Contiguous
impl Send for Contiguous
impl Sync for Contiguous
impl Unpin for Contiguous
impl UnsafeUnpin for Contiguous
impl UnwindSafe for Contiguous
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