pub struct CommunicationCtrl {
pub comm_type: CommunicationType,
pub node_id: Option<NodeId>,
}Fields§
§comm_type: CommunicationType§node_id: Option<NodeId>Implementations§
Source§impl CommunicationCtrl
impl CommunicationCtrl
pub fn new( ctrl_type: CommunicationCtrlType, comm_type: CommunicationType, node_id: Option<NodeId>, ) -> Result<Self, Error>
Trait Implementations§
Source§impl Clone for CommunicationCtrl
impl Clone for CommunicationCtrl
Source§fn clone(&self) -> CommunicationCtrl
fn clone(&self) -> CommunicationCtrl
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 CommunicationCtrl
impl Debug for CommunicationCtrl
Source§impl RequestData for CommunicationCtrl
impl RequestData for CommunicationCtrl
Auto Trait Implementations§
impl Freeze for CommunicationCtrl
impl RefUnwindSafe for CommunicationCtrl
impl Send for CommunicationCtrl
impl Sync for CommunicationCtrl
impl Unpin for CommunicationCtrl
impl UnwindSafe for CommunicationCtrl
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