pub struct CloseAllPositionsHandle(/* private fields */);Expand description
Boundary-owned wrapper that lets CloseAllPositionsCommand cross the
cdylib FFI boundary by reference.
Implementations§
Source§impl CloseAllPositionsHandle
impl CloseAllPositionsHandle
Sourcepub fn new(command: CloseAllPositionsCommand) -> CloseAllPositionsHandle
pub fn new(command: CloseAllPositionsCommand) -> CloseAllPositionsHandle
Wraps command in a boundary-owned handle.
Sourcepub fn command(&self) -> &CloseAllPositionsCommand
pub fn command(&self) -> &CloseAllPositionsCommand
Returns a reference to the wrapped command.
Sourcepub fn into_inner(self) -> CloseAllPositionsCommand
pub fn into_inner(self) -> CloseAllPositionsCommand
Consumes the wrapper and returns the inner command.
Trait Implementations§
Source§impl Clone for CloseAllPositionsHandle
impl Clone for CloseAllPositionsHandle
Source§fn clone(&self) -> CloseAllPositionsHandle
fn clone(&self) -> CloseAllPositionsHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CloseAllPositionsHandle
impl Debug for CloseAllPositionsHandle
Source§impl Deref for CloseAllPositionsHandle
impl Deref for CloseAllPositionsHandle
Source§type Target = CloseAllPositionsCommand
type Target = CloseAllPositionsCommand
The resulting type after dereferencing.
Auto Trait Implementations§
impl Freeze for CloseAllPositionsHandle
impl RefUnwindSafe for CloseAllPositionsHandle
impl Send for CloseAllPositionsHandle
impl Sync for CloseAllPositionsHandle
impl Unpin for CloseAllPositionsHandle
impl UnsafeUnpin for CloseAllPositionsHandle
impl UnwindSafe for CloseAllPositionsHandle
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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