pub struct RtTaskAdapter { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Adapter for RtTaskAdapter
impl Adapter for RtTaskAdapter
Source§type LinkOps = <Link as DefaultLinkOps>::Ops
type LinkOps = <Link as DefaultLinkOps>::Ops
Collection-specific link operations which allow an object to be inserted in
an intrusive collection.
Source§type PointerOps = DefaultPointerOps<Arc<Task>>
type PointerOps = DefaultPointerOps<Arc<Task>>
Collection-specific pointer conversions which allow an object to
be inserted in an intrusive collection.
Source§unsafe fn get_value(
&self,
link: <Self::LinkOps as LinkOps>::LinkPtr,
) -> *const <Self::PointerOps as PointerOps>::Value
unsafe fn get_value( &self, link: <Self::LinkOps as LinkOps>::LinkPtr, ) -> *const <Self::PointerOps as PointerOps>::Value
Gets a reference to an object from a reference to a link in that object. Read more
Source§unsafe fn get_link(
&self,
value: *const <Self::PointerOps as PointerOps>::Value,
) -> <Self::LinkOps as LinkOps>::LinkPtr
unsafe fn get_link( &self, value: *const <Self::PointerOps as PointerOps>::Value, ) -> <Self::LinkOps as LinkOps>::LinkPtr
Gets a reference to the link for the given object. Read more
Source§fn link_ops_mut(&mut self) -> &mut Self::LinkOps
fn link_ops_mut(&mut self) -> &mut Self::LinkOps
Returns a reference to the mutable link operations.
Source§fn pointer_ops(&self) -> &Self::PointerOps
fn pointer_ops(&self) -> &Self::PointerOps
Returns a reference to the pointer converter.
Source§impl Clone for RtTaskAdapter
impl Clone for RtTaskAdapter
Source§impl Default for RtTaskAdapter
impl Default for RtTaskAdapter
impl Copy for RtTaskAdapter
impl Send for RtTaskAdapter
impl Sync for RtTaskAdapter
Auto Trait Implementations§
impl Freeze for RtTaskAdapter
impl !RefUnwindSafe for RtTaskAdapter
impl Unpin for RtTaskAdapter
impl UnsafeUnpin for RtTaskAdapter
impl !UnwindSafe for RtTaskAdapter
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> 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