pub struct Clsid {
pub le_uuid: Uuid,
pub be_uuid: Uuid,
}Available on crate feature
office95 only.Expand description
Clsid is the UUID which matches a Docfile subtype, and the first three segments
could be in big or little endian, so we have to check both
http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File
Fields§
§le_uuid: UuidLittle Endian representation, most common
be_uuid: UuidBig Endian representation, unlikely to be encountered
Implementations§
Source§impl Clsid
impl Clsid
Sourcepub const POWERPOINT4: Self
pub const POWERPOINT4: Self
Microsoft Power Point 4
Sourcepub const POWERPOINT95: Self
pub const POWERPOINT95: Self
Microsoft Power Point ’95
Trait Implementations§
impl Eq for Clsid
Auto Trait Implementations§
impl Freeze for Clsid
impl RefUnwindSafe for Clsid
impl Send for Clsid
impl Sync for Clsid
impl Unpin for Clsid
impl UnwindSafe for Clsid
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more