pub struct VmgsFileHandle {
pub file_id: u32,
pub encrypted: bool,
}
Expand description
A handle to an individual file within a VMGS file.
Fields§
§file_id: u32
The file ID.
FUTURE: figure out how to give this the nice type.
encrypted: bool
Whether the file is encrypted.
Implementations§
Trait Implementations§
Source§impl DefaultEncoding for VmgsFileHandle
impl DefaultEncoding for VmgsFileHandle
Source§impl ResourceId<NonVolatileStoreKind> for VmgsFileHandle
impl ResourceId<NonVolatileStoreKind> for VmgsFileHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VmgsFileHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VmgsFileHandle
Source§impl StructEncodeMetadata<Resource> for VmgsFileHandle
impl StructEncodeMetadata<Resource> for VmgsFileHandle
Auto Trait Implementations§
impl Freeze for VmgsFileHandle
impl RefUnwindSafe for VmgsFileHandle
impl Send for VmgsFileHandle
impl Sync for VmgsFileHandle
impl Unpin for VmgsFileHandle
impl UnwindSafe for VmgsFileHandle
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
§fn into_resource(self) -> Resource<K>
fn into_resource(self) -> Resource<K>
Converts
self
into a Resource
.§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].