pub struct QueryQuotaInfo {
pub return_single: Boolean,
pub restart_scan: Boolean,
pub get_quota_info_content: Option<ChainedItemList<FileGetQuotaInformation>>,
pub sid: Option<SID>,
}Fields§
§return_single: Boolean§restart_scan: Boolean§get_quota_info_content: Option<ChainedItemList<FileGetQuotaInformation>>Option 1: list of FileGetQuotaInformation structs.
sid: Option<SID>Option 2: SID (usually not used).
Implementations§
Source§impl QueryQuotaInfo
impl QueryQuotaInfo
Sourcepub fn new(
return_single: bool,
restart_scan: bool,
content: Vec<FileGetQuotaInformation>,
) -> QueryQuotaInfo
pub fn new( return_single: bool, restart_scan: bool, content: Vec<FileGetQuotaInformation>, ) -> QueryQuotaInfo
Builds a new QueryQuotaInfo with a list of FileGetQuotaInformation structs.
Option #1 under 2.2.37.1
Sourcepub fn new_sid(
return_single: bool,
restart_scan: bool,
sid: SID,
) -> QueryQuotaInfo
pub fn new_sid( return_single: bool, restart_scan: bool, sid: SID, ) -> QueryQuotaInfo
Builds a new QueryQuotaInfo with a single SID.
Option #2 under 2.2.37.1
Trait Implementations§
Source§impl BinRead for QueryQuotaInfo
impl BinRead for QueryQuotaInfo
Source§fn read_options<R>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: <QueryQuotaInfo as BinRead>::Args<'_>,
) -> Result<QueryQuotaInfo, Error>
fn read_options<R>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: <QueryQuotaInfo as BinRead>::Args<'_>, ) -> Result<QueryQuotaInfo, Error>
Source§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments. Read moreSource§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader using the given arguments. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for QueryQuotaInfo
impl BinWrite for QueryQuotaInfo
Source§fn write_options<W>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: <QueryQuotaInfo as BinWrite>::Args<'_>,
) -> Result<(), Error>
fn write_options<W>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: <QueryQuotaInfo as BinWrite>::Args<'_>, ) -> Result<(), Error>
Source§fn write<W>(&self, writer: &mut W) -> Result<(), Error>
fn write<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer using default arguments. Read moreSource§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreSource§fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming native-endian byte order. Read moreSource§fn write_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer using the given arguments. Read moreSource§fn write_be_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer, assuming big-endian byte order, using the
given arguments. Read moreAuto Trait Implementations§
impl Freeze for QueryQuotaInfo
impl RefUnwindSafe for QueryQuotaInfo
impl Send for QueryQuotaInfo
impl Sync for QueryQuotaInfo
impl Unpin for QueryQuotaInfo
impl UnwindSafe for QueryQuotaInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more