pub struct XlsxProperty {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
Directly maps the element specifies a single custom file property. Custom file property type is defined through child elements in the File Properties Variant Type namespace. Custom file property value can be set by setting the appropriate Variant Type child element value.
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 XlsxProperty
impl Clone for XlsxProperty
Source§fn clone(&self) -> XlsxProperty
fn clone(&self) -> XlsxProperty
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 XlsxProperty
impl Debug for XlsxProperty
Source§impl Default for XlsxProperty
impl Default for XlsxProperty
Source§fn default() -> XlsxProperty
fn default() -> XlsxProperty
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for XlsxProperty
impl<'de> Deserialize<'de> for XlsxProperty
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 XlsxProperty
impl PartialEq for XlsxProperty
Source§impl Serialize for XlsxProperty
impl Serialize for XlsxProperty
impl StructuralPartialEq for XlsxProperty
Auto Trait Implementations§
impl Freeze for XlsxProperty
impl RefUnwindSafe for XlsxProperty
impl Send for XlsxProperty
impl Sync for XlsxProperty
impl Unpin for XlsxProperty
impl UnsafeUnpin for XlsxProperty
impl UnwindSafe for XlsxProperty
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.