pub struct OwnershipInfo {
pub owner_context: String,
pub owner_function: String,
pub transfer_timestamp: u128,
pub expected_lifetime: Option<u128>,
}
Expand description
Ownership information for FFI allocations
Fields§
§owner_context: String
Current owner context
owner_function: String
Owner function
transfer_timestamp: u128
Transfer timestamp
expected_lifetime: Option<u128>
Expected lifetime
Trait Implementations§
Source§impl Clone for OwnershipInfo
impl Clone for OwnershipInfo
Source§fn clone(&self) -> OwnershipInfo
fn clone(&self) -> OwnershipInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OwnershipInfo
impl Debug for OwnershipInfo
Auto Trait Implementations§
impl Freeze for OwnershipInfo
impl RefUnwindSafe for OwnershipInfo
impl Send for OwnershipInfo
impl Sync for OwnershipInfo
impl Unpin for OwnershipInfo
impl UnwindSafe for OwnershipInfo
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more