QueryDirectoryInfoValue

Trait QueryDirectoryInfoValue 

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

Trait for inner values in QueryDirectoryInfo.

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 QueryDirectoryInfoValue for FileBothDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::BothDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::DirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileFullDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::FullDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileId64ExtdBothDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::Id64ExtdBothDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileId64ExtdDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::Id64ExtdDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileIdAllExtdBothDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::IdAllExtdBothDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileIdAllExtdDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::IdAllExtdDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileIdBothDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::IdBothDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileIdExtdDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::IdExtdDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileIdFullDirectoryInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::IdFullDirectoryInformation

Source§

impl QueryDirectoryInfoValue for FileNamesInformation

Source§

const CLASS_ID: QueryDirectoryInfoClass = QueryDirectoryInfoClass::NamesInformation