Enum canadensis_header::DataSpecifier
source · pub enum DataSpecifier {
Subject {
from: Option<NodeId16>,
subject: SubjectId,
},
ServiceRequest {
from: NodeId16,
to: NodeId16,
service: ServiceId,
},
ServiceResponse {
from: NodeId16,
to: NodeId16,
service: ServiceId,
},
}
Expand description
The message/service, subject ID/service ID, source, and destination of a frame
Variants§
Implementations§
source§impl DataSpecifier
impl DataSpecifier
pub fn source_node_id(&self) -> Option<NodeId16>
pub fn destination_node_id(&self) -> Option<NodeId16>
Trait Implementations§
source§impl Clone for DataSpecifier
impl Clone for DataSpecifier
source§fn clone(&self) -> DataSpecifier
fn clone(&self) -> DataSpecifier
Returns a copy 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 more