pub enum CreateContextRespData {
Show 14 variants
ExtaResp(EaBuffer),
SecdResp(SdBuffer),
DhnqResp(DurableHandleResponse),
DhncResp(DurableHandleReconnect),
AlsiResp(AllocationSize),
MxacResp(QueryMaximalAccessResponse),
TwrpResp(TimewarpToken),
QfidResp(QueryOnDiskIdResp),
RqlsResp(RequestLease),
Dh2qResp(DH2QResp),
Dh2cResp(DurableHandleReconnectV2),
AppinstidResp(AppInstanceId),
AppinstverResp(AppInstanceVersion),
SvhdxopendevResp(SvhdxOpenDeviceContext),
}Variants§
ExtaResp(EaBuffer)
SecdResp(SdBuffer)
DhnqResp(DurableHandleResponse)
DhncResp(DurableHandleReconnect)
AlsiResp(AllocationSize)
MxacResp(QueryMaximalAccessResponse)
TwrpResp(TimewarpToken)
QfidResp(QueryOnDiskIdResp)
RqlsResp(RequestLease)
Dh2qResp(DH2QResp)
Dh2cResp(DurableHandleReconnectV2)
AppinstidResp(AppInstanceId)
AppinstverResp(AppInstanceVersion)
SvhdxopendevResp(SvhdxOpenDeviceContext)
Implementations§
Source§impl CreateContextRespData
impl CreateContextRespData
pub fn name(&self) -> &'static [u8] ⓘ
pub fn as_exta(&self) -> Option<&EaBuffer>
pub fn first_exta(val: &Vec<CreateContext<Self>>) -> Option<&EaBuffer>
pub fn as_secd(&self) -> Option<&SdBuffer>
pub fn first_secd(val: &Vec<CreateContext<Self>>) -> Option<&SdBuffer>
pub fn as_dhnq(&self) -> Option<&DurableHandleResponse>
pub fn first_dhnq( val: &Vec<CreateContext<Self>>, ) -> Option<&DurableHandleResponse>
pub fn as_dhnc(&self) -> Option<&DurableHandleReconnect>
pub fn first_dhnc( val: &Vec<CreateContext<Self>>, ) -> Option<&DurableHandleReconnect>
pub fn as_alsi(&self) -> Option<&AllocationSize>
pub fn first_alsi(val: &Vec<CreateContext<Self>>) -> Option<&AllocationSize>
pub fn as_mxac(&self) -> Option<&QueryMaximalAccessResponse>
pub fn first_mxac( val: &Vec<CreateContext<Self>>, ) -> Option<&QueryMaximalAccessResponse>
pub fn as_twrp(&self) -> Option<&TimewarpToken>
pub fn first_twrp(val: &Vec<CreateContext<Self>>) -> Option<&TimewarpToken>
pub fn as_qfid(&self) -> Option<&QueryOnDiskIdResp>
pub fn first_qfid(val: &Vec<CreateContext<Self>>) -> Option<&QueryOnDiskIdResp>
pub fn as_rqls(&self) -> Option<&RequestLease>
pub fn first_rqls(val: &Vec<CreateContext<Self>>) -> Option<&RequestLease>
pub fn as_dh2q(&self) -> Option<&DH2QResp>
pub fn first_dh2q(val: &Vec<CreateContext<Self>>) -> Option<&DH2QResp>
pub fn as_dh2c(&self) -> Option<&DurableHandleReconnectV2>
pub fn first_dh2c( val: &Vec<CreateContext<Self>>, ) -> Option<&DurableHandleReconnectV2>
pub fn as_appinstid(&self) -> Option<&AppInstanceId>
pub fn first_appinstid(val: &Vec<CreateContext<Self>>) -> Option<&AppInstanceId>
pub fn as_appinstver(&self) -> Option<&AppInstanceVersion>
pub fn first_appinstver( val: &Vec<CreateContext<Self>>, ) -> Option<&AppInstanceVersion>
pub fn as_svhdxopendev(&self) -> Option<&SvhdxOpenDeviceContext>
pub fn first_svhdxopendev( val: &Vec<CreateContext<Self>>, ) -> Option<&SvhdxOpenDeviceContext>
Trait Implementations§
Source§impl BinRead for CreateContextRespData
impl BinRead for CreateContextRespData
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§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_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 CreateContextRespData
impl BinWrite for CreateContextRespData
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§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_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 moreSource§impl Debug for CreateContextRespData
impl Debug for CreateContextRespData
Source§impl PartialEq for CreateContextRespData
impl PartialEq for CreateContextRespData
impl Eq for CreateContextRespData
impl StructuralPartialEq for CreateContextRespData
Auto Trait Implementations§
impl Freeze for CreateContextRespData
impl RefUnwindSafe for CreateContextRespData
impl Send for CreateContextRespData
impl Sync for CreateContextRespData
impl Unpin for CreateContextRespData
impl UnwindSafe for CreateContextRespData
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