SetFileInfoValue

Trait SetFileInfoValue 

Source
pub trait SetFileInfoValue:
    TryFrom<SetFileInfo, Error = SmbFsccError>
    + Send
    + 'static
    + Into<SetFileInfo>
    + for<'a> BinRead<Args<'a> = ()>
    + for<'b> BinWrite<Args<'b> = ()> {
    const CLASS_ID: SetFileInfoClass;
}
Expand description

Trait for inner values in SetFileInfo.

This trait provides the CLASS_ID constant for each value type, linking values to their information class IDs.

Auto-generated by the file_info_classes! macro

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl SetFileInfoValue for FileAllocationInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::AllocationInformation

Source§

impl SetFileInfoValue for FileBasicInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::BasicInformation

Source§

impl SetFileInfoValue for FileDispositionInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::DispositionInformation

Source§

impl SetFileInfoValue for FileEndOfFileInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::EndOfFileInformation

Source§

impl SetFileInfoValue for FileLinkInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::LinkInformation

Source§

impl SetFileInfoValue for FileModeInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::ModeInformation

Source§

impl SetFileInfoValue for FilePipeInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::PipeInformation

Source§

impl SetFileInfoValue for FilePositionInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::PositionInformation

Source§

impl SetFileInfoValue for FileRenameInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::RenameInformation

Source§

impl SetFileInfoValue for FileShortNameInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::ShortNameInformation

Source§

impl SetFileInfoValue for FileValidDataLengthInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::ValidDataLengthInformation

Source§

impl SetFileInfoValue for FileFullEaInformation

Source§

const CLASS_ID: SetFileInfoClass = SetFileInfoClass::FullEaInformation