pub struct DcpSchema {
pub name: String,
pub tool_id: u16,
pub description: String,
pub fields: Vec<DcpField>,
pub required_mask: u64,
}Expand description
DCP binary schema representation
Fields§
§name: StringTool name
tool_id: u16Tool ID (assigned during conversion)
description: StringDescription
fields: Vec<DcpField>Field definitions
required_mask: u64Required fields bitmask
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DcpSchema
impl RefUnwindSafe for DcpSchema
impl Send for DcpSchema
impl Sync for DcpSchema
impl Unpin for DcpSchema
impl UnsafeUnpin for DcpSchema
impl UnwindSafe for DcpSchema
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