QueryFileInfoValue

Trait QueryFileInfoValue 

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

Trait for inner values in QueryFileInfo.

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 QueryFileInfoValue for FileAlignmentInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::AlignmentInformation

Source§

impl QueryFileInfoValue for FileAccessInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::AccessInformation

Source§

impl QueryFileInfoValue for FileAllInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::AllInformation

Source§

impl QueryFileInfoValue for FileAlternateNameInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::AlternateNameInformation

Source§

impl QueryFileInfoValue for FileAttributeTagInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::AttributeTagInformation

Source§

impl QueryFileInfoValue for FileBasicInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::BasicInformation

Source§

impl QueryFileInfoValue for FileCompressionInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::CompressionInformation

Source§

impl QueryFileInfoValue for FileEaInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::EaInformation

Source§

impl QueryFileInfoValue for FileIdInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::IdInformation

Source§

impl QueryFileInfoValue for FileInternalInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::InternalInformation

Source§

impl QueryFileInfoValue for FileModeInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::ModeInformation

Source§

impl QueryFileInfoValue for FileNetworkOpenInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::NetworkOpenInformation

Source§

impl QueryFileInfoValue for FileNormalizedNameInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::NormalizedNameInformation

Source§

impl QueryFileInfoValue for FilePipeInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::PipeInformation

Source§

impl QueryFileInfoValue for FilePipeLocalInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::PipeLocalInformation

Source§

impl QueryFileInfoValue for FilePipeRemoteInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::PipeRemoteInformation

Source§

impl QueryFileInfoValue for FilePositionInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::PositionInformation

Source§

impl QueryFileInfoValue for FileStandardInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::StandardInformation

Source§

impl QueryFileInfoValue for FileFullEaInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::FullEaInformation

Source§

impl QueryFileInfoValue for FileStreamInformation

Source§

const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::StreamInformation