pub struct OwnedDataTypeDefinition {
pub id: DataType,
pub name: String,
pub description: String,
pub element: MessageElement,
pub endpoints: Vec<DataEndpoint>,
pub reliable: ReliableMode,
pub priority: u8,
pub e2e_encryption: E2eEncryptionPolicy,
}Fields§
§id: DataType§name: String§description: String§element: MessageElement§endpoints: Vec<DataEndpoint>§reliable: ReliableMode§priority: u8§e2e_encryption: E2eEncryptionPolicyTrait Implementations§
Source§impl Clone for OwnedDataTypeDefinition
impl Clone for OwnedDataTypeDefinition
Source§fn clone(&self) -> OwnedDataTypeDefinition
fn clone(&self) -> OwnedDataTypeDefinition
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 OwnedDataTypeDefinition
impl Debug for OwnedDataTypeDefinition
impl Eq for OwnedDataTypeDefinition
Source§impl PartialEq for OwnedDataTypeDefinition
impl PartialEq for OwnedDataTypeDefinition
impl StructuralPartialEq for OwnedDataTypeDefinition
Auto Trait Implementations§
impl Freeze for OwnedDataTypeDefinition
impl RefUnwindSafe for OwnedDataTypeDefinition
impl Send for OwnedDataTypeDefinition
impl Sync for OwnedDataTypeDefinition
impl Unpin for OwnedDataTypeDefinition
impl UnsafeUnpin for OwnedDataTypeDefinition
impl UnwindSafe for OwnedDataTypeDefinition
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