[−][src]Struct nsi::arg::References
Reference array type with lifetime guarantees.
Prefer this over using a raw Pointers
as it allows the compiler to check that
the data you reference outlives the
Context
you eventually send it to.
This gets converted to am array of raw pointers when passed through the FFI boundary.
Implementations
impl<'a> References<'a>
[src]
Trait Implementations
impl<'a, 'b> From<References<'b>> for ArgData<'a, 'b>
[src]
fn from(v: References<'b>) -> ArgData<'a, 'b>
[src]
impl<'a, 'b> TryInto<References<'b>> for ArgData<'a, 'b>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for References<'a>
impl<'a> !Send for References<'a>
impl<'a> !Sync for References<'a>
impl<'a> Unpin for References<'a>
impl<'a> UnwindSafe for References<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,