pub struct DecodeProperty {Show 37 fields
pub fmt_id: String,
pub pid: i64,
pub name: Option<String>,
pub link_target: Option<String>,
pub vector: Option<String>,
pub array: Option<String>,
pub blob: Option<String>,
pub oblob: Option<String>,
pub empty: Option<String>,
pub null: Option<String>,
pub i1: Option<i8>,
pub i2: Option<i16>,
pub i4: Option<i32>,
pub i8: Option<i64>,
pub int: Option<i64>,
pub ui1: Option<u8>,
pub ui2: Option<u16>,
pub ui4: Option<u32>,
pub ui8: Option<u64>,
pub uint: Option<u64>,
pub r4: Option<f32>,
pub r8: Option<f64>,
pub decimal: Option<String>,
pub lpstr: Option<String>,
pub lpwstr: Option<String>,
pub bstr: Option<String>,
pub date: Option<String>,
pub file_time: Option<String>,
pub bool: Option<bool>,
pub cy: Option<String>,
pub error: Option<String>,
pub stream: Option<String>,
pub ostream: Option<String>,
pub storage: Option<String>,
pub ostorage: Option<String>,
pub vstream: Option<String>,
pub cls_id: Option<String>,
}Expand description
Deserialization-only representation of a single custom file property.
Fields§
§fmt_id: String§pid: i64§name: Option<String>§link_target: Option<String>§vector: Option<String>§array: Option<String>§blob: Option<String>§oblob: Option<String>§empty: Option<String>§null: Option<String>§i1: Option<i8>§i2: Option<i16>§i4: Option<i32>§i8: Option<i64>§int: Option<i64>§ui1: Option<u8>§ui2: Option<u16>§ui4: Option<u32>§ui8: Option<u64>§uint: Option<u64>§r4: Option<f32>§r8: Option<f64>§decimal: Option<String>§lpstr: Option<String>§lpwstr: Option<String>§bstr: Option<String>§date: Option<String>§file_time: Option<String>§bool: Option<bool>§cy: Option<String>§error: Option<String>§stream: Option<String>§ostream: Option<String>§storage: Option<String>§ostorage: Option<String>§vstream: Option<String>§cls_id: Option<String>Trait Implementations§
Source§impl Clone for DecodeProperty
impl Clone for DecodeProperty
Source§fn clone(&self) -> DecodeProperty
fn clone(&self) -> DecodeProperty
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DecodeProperty
impl Debug for DecodeProperty
Source§impl Default for DecodeProperty
impl Default for DecodeProperty
Source§fn default() -> DecodeProperty
fn default() -> DecodeProperty
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DecodeProperty
impl<'de> Deserialize<'de> for DecodeProperty
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DecodeProperty
impl PartialEq for DecodeProperty
Source§impl Serialize for DecodeProperty
impl Serialize for DecodeProperty
impl StructuralPartialEq for DecodeProperty
Auto Trait Implementations§
impl Freeze for DecodeProperty
impl RefUnwindSafe for DecodeProperty
impl Send for DecodeProperty
impl Sync for DecodeProperty
impl Unpin for DecodeProperty
impl UnsafeUnpin for DecodeProperty
impl UnwindSafe for DecodeProperty
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.