ToExternalZeroCopy

Trait ToExternalZeroCopy 

Source
pub trait ToExternalZeroCopy<T> {
    // Required methods
    fn to_external_zero_copy(&self) -> Result<T>;
    fn can_zero_copy(&self) -> bool;
}
Expand description

Trait for zero-copy conversion to external types when possible

Required Methods§

Source

fn to_external_zero_copy(&self) -> Result<T>

Attempt zero-copy conversion, falling back to copy if necessary

Source

fn can_zero_copy(&self) -> bool

Check if zero-copy conversion is possible

Implementors§