[−][src]Struct nsi::arg::Pointer
Raw pointer type without lifietime guaratees.
This can't guarantee that the data this
points to outlives the Context
you
eventually send this to. This is the user's
responsibility.
If you need to send a pointer a better
alternative is the Reference
type
that allows the compiler to check that
the the data outlives the Context
.
Implementations
impl Pointer
[src]
Trait Implementations
impl<'a, 'b> From<Pointer> for ArgData<'a, 'b>
[src]
impl<'a, 'b> TryInto<Pointer> for ArgData<'a, 'b>
[src]
Auto Trait Implementations
impl RefUnwindSafe for Pointer
impl !Send for Pointer
impl !Sync for Pointer
impl Unpin for Pointer
impl UnwindSafe for Pointer
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>,