pub struct CommandDataDescription {
pub proto: ProtocolVersion,
pub headers: HashMap<u16, Bytes>,
pub result_cardinality: Cardinality,
pub input_typedesc_id: Uuid,
pub input_typedesc: Bytes,
pub output_typedesc_id: Uuid,
pub output_typedesc: Bytes,
}Fields§
§proto: ProtocolVersion§headers: HashMap<u16, Bytes>§result_cardinality: Cardinality§input_typedesc_id: Uuid§input_typedesc: Bytes§output_typedesc_id: Uuid§output_typedesc: BytesImplementations§
Source§impl CommandDataDescription
impl CommandDataDescription
pub fn output(&self) -> Result<OutputTypedesc, DecodeError>
pub fn input(&self) -> Result<InputTypedesc, DecodeError>
Trait Implementations§
Source§impl Clone for CommandDataDescription
impl Clone for CommandDataDescription
Source§fn clone(&self) -> CommandDataDescription
fn clone(&self) -> CommandDataDescription
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 CommandDataDescription
impl Debug for CommandDataDescription
Source§impl PartialEq for CommandDataDescription
impl PartialEq for CommandDataDescription
impl Eq for CommandDataDescription
impl StructuralPartialEq for CommandDataDescription
Auto Trait Implementations§
impl !Freeze for CommandDataDescription
impl RefUnwindSafe for CommandDataDescription
impl Send for CommandDataDescription
impl Sync for CommandDataDescription
impl Unpin for CommandDataDescription
impl UnwindSafe for CommandDataDescription
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