pub struct IDistCollectiveLayer { /* private fields */ }Expand description
IDistCollectiveLayer
Implements a distributed collective operation.
See INetworkDefinition::addDistCollective for more details.
Trait Implementations§
Source§impl AsLayer for IDistCollectiveLayer
Available on crate feature v_1_4 only.
impl AsLayer for IDistCollectiveLayer
Available on crate feature
v_1_4 only.Source§impl AsLayerTyped for IDistCollectiveLayer
Available on crate feature v_1_4 only.
impl AsLayerTyped for IDistCollectiveLayer
Available on crate feature
v_1_4 only.Source§impl AsRef<ILayer> for IDistCollectiveLayer
impl AsRef<ILayer> for IDistCollectiveLayer
Source§fn as_ref(self: &IDistCollectiveLayer) -> &ILayer
fn as_ref(self: &IDistCollectiveLayer) -> &ILayer
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl ExternType for IDistCollectiveLayer
impl ExternType for IDistCollectiveLayer
Source§impl MakeCppStorage for IDistCollectiveLayer
impl MakeCppStorage for IDistCollectiveLayer
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut IDistCollectiveLayer
unsafe fn allocate_uninitialized_cpp_storage() -> *mut IDistCollectiveLayer
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
Source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut IDistCollectiveLayer)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut IDistCollectiveLayer)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Auto Trait Implementations§
impl !Freeze for IDistCollectiveLayer
impl !RefUnwindSafe for IDistCollectiveLayer
impl !Send for IDistCollectiveLayer
impl !Sync for IDistCollectiveLayer
impl Unpin for IDistCollectiveLayer
impl UnsafeUnpin for IDistCollectiveLayer
impl UnwindSafe for IDistCollectiveLayer
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