FsctlResponseContent

Trait FsctlResponseContent 

Source
pub trait FsctlResponseContent: for<'a> BinRead<Args<'a> = ()> + Debug {
    const FSCTL_CODES: &'static [FsctlCodes];
}
Expand description

A trait that helps parsing FSCTL responses by matching the FSCTL code.

Required Associated Constants§

Source

const FSCTL_CODES: &'static [FsctlCodes]

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 FsctlResponseContent for RespGetDfsReferral

Source§

impl FsctlResponseContent for FileLevelTrimResponse

Source§

impl FsctlResponseContent for LmrRequestResiliencyResponse

Source§

impl FsctlResponseContent for OffloadReadResponse

Source§

impl FsctlResponseContent for PipePeekResponse

Source§

impl FsctlResponseContent for PipeTransceiveResponse

Source§

impl FsctlResponseContent for PipeWaitResponse

Source§

impl FsctlResponseContent for QueryAllocRangesResult

Source§

impl FsctlResponseContent for SetReparsePointResponse

Source§

impl FsctlResponseContent for SrvCopychunkResponse

Source§

impl FsctlResponseContent for SrvEnumerateSnapshotsResponse

Source§

impl FsctlResponseContent for SrvHashRetrieveHashBased

Source§

impl FsctlResponseContent for SrvReadHashRes

Source§

impl FsctlResponseContent for SrvRequestResumeKey

Source§

impl FsctlResponseContent for ValidateNegotiateInfoResponse

Source§

impl FsctlResponseContent for NetworkInterfacesInfo