Struct btrfs_send_parse::TLVData [−][src]
Fields
entries: Vec<TLVEntry>
Methods
impl TLVData
[src]
impl TLVData
pub fn get(&self, key: u16) -> Result<&Vec<u8>>
[src]
pub fn get(&self, key: u16) -> Result<&Vec<u8>>
pub fn get_u8(&self, key: u16) -> Result<u8>
[src]
pub fn get_u8(&self, key: u16) -> Result<u8>
pub fn get_u16(&self, key: u16) -> Result<u16>
[src]
pub fn get_u16(&self, key: u16) -> Result<u16>
pub fn get_u32(&self, key: u16) -> Result<u32>
[src]
pub fn get_u32(&self, key: u16) -> Result<u32>
pub fn get_u64(&self, key: u16) -> Result<u64>
[src]
pub fn get_u64(&self, key: u16) -> Result<u64>
pub fn get_string(&self, key: u16) -> Result<BtrfsString>
[src]
pub fn get_string(&self, key: u16) -> Result<BtrfsString>
pub fn get_timespec(&self, key: u16) -> Result<Timespec>
[src]
pub fn get_timespec(&self, key: u16) -> Result<Timespec>
pub fn get_uuid(&self, key: u16) -> Result<Uuid>
[src]
pub fn get_uuid(&self, key: u16) -> Result<Uuid>
pub fn uuid(&self) -> Result<Uuid>
[src]
pub fn uuid(&self) -> Result<Uuid>
pub fn clone_uuid(&self) -> Result<Uuid>
[src]
pub fn clone_uuid(&self) -> Result<Uuid>
pub fn path(&self) -> Result<BtrfsString>
[src]
pub fn path(&self) -> Result<BtrfsString>
pub fn clone_path(&self) -> Result<BtrfsString>
[src]
pub fn clone_path(&self) -> Result<BtrfsString>
pub fn path_link(&self) -> Result<BtrfsString>
[src]
pub fn path_link(&self) -> Result<BtrfsString>
pub fn path_to(&self) -> Result<BtrfsString>
[src]
pub fn path_to(&self) -> Result<BtrfsString>
pub fn ctransid(&self) -> Result<u64>
[src]
pub fn ctransid(&self) -> Result<u64>
pub fn clone_ctransid(&self) -> Result<u64>
[src]
pub fn clone_ctransid(&self) -> Result<u64>
pub fn file_offset(&self) -> Result<u64>
[src]
pub fn file_offset(&self) -> Result<u64>
pub fn clone_offset(&self) -> Result<u64>
[src]
pub fn clone_offset(&self) -> Result<u64>
pub fn clone_len(&self) -> Result<u64>
[src]
pub fn clone_len(&self) -> Result<u64>
pub fn mode(&self) -> Result<u64>
[src]
pub fn mode(&self) -> Result<u64>
pub fn uid(&self) -> Result<u64>
[src]
pub fn uid(&self) -> Result<u64>
pub fn gid(&self) -> Result<u64>
[src]
pub fn gid(&self) -> Result<u64>
pub fn rdev(&self) -> Result<u64>
[src]
pub fn rdev(&self) -> Result<u64>
pub fn size(&self) -> Result<u64>
[src]
pub fn size(&self) -> Result<u64>
pub fn data(&self) -> Result<&Vec<u8>>
[src]
pub fn data(&self) -> Result<&Vec<u8>>
pub fn xattr_data(&self) -> Result<&Vec<u8>>
[src]
pub fn xattr_data(&self) -> Result<&Vec<u8>>
pub fn xattr_name(&self) -> Result<BtrfsString>
[src]
pub fn xattr_name(&self) -> Result<BtrfsString>
pub fn atime(&self) -> Result<Timespec>
[src]
pub fn atime(&self) -> Result<Timespec>
pub fn mtime(&self) -> Result<Timespec>
[src]
pub fn mtime(&self) -> Result<Timespec>
pub fn ctime(&self) -> Result<Timespec>
[src]
pub fn ctime(&self) -> Result<Timespec>
Trait Implementations
impl Clone for TLVData
[src]
impl Clone for TLVData
fn clone(&self) -> TLVData
[src]
fn clone(&self) -> TLVData
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for TLVData
[src]
impl Debug for TLVData