pub struct PluginProtocolPath {
pub display: String,
pub unix_bytes_hex: String,
}Expand description
Lossless, bounded representation of a Linux path on the JSON protocol wire.
display is presentation-only; unix_bytes_hex is the authoritative path.
Fields§
§display: String§unix_bytes_hex: StringImplementations§
Trait Implementations§
Source§impl Clone for PluginProtocolPath
impl Clone for PluginProtocolPath
Source§fn clone(&self) -> PluginProtocolPath
fn clone(&self) -> PluginProtocolPath
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 PluginProtocolPath
impl Debug for PluginProtocolPath
Source§impl<'de> Deserialize<'de> for PluginProtocolPath
impl<'de> Deserialize<'de> for PluginProtocolPath
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PluginProtocolPath
Source§impl PartialEq for PluginProtocolPath
impl PartialEq for PluginProtocolPath
Source§impl Serialize for PluginProtocolPath
impl Serialize for PluginProtocolPath
impl StructuralPartialEq for PluginProtocolPath
Auto Trait Implementations§
impl Freeze for PluginProtocolPath
impl RefUnwindSafe for PluginProtocolPath
impl Send for PluginProtocolPath
impl Sync for PluginProtocolPath
impl Unpin for PluginProtocolPath
impl UnsafeUnpin for PluginProtocolPath
impl UnwindSafe for PluginProtocolPath
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