#[non_exhaustive]pub struct MathMetadata {
pub base: ObjectMetadata,
pub editable: bool,
pub formula_objects: Vec<Vec<u8>>,
pub margins: Option<MathMargins>,
pub angle_type: Option<MathAngleType>,
pub connected_plot_uuids: Vec<String>,
pub property_mask: Vec<u8>,
pub field_mask: Vec<u8>,
pub fixed_trailing_data: Vec<u8>,
pub flexible_trailing_data: Vec<u8>,
pub trailing_data: Vec<u8>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.base: ObjectMetadata§editable: bool§formula_objects: Vec<Vec<u8>>§margins: Option<MathMargins>§angle_type: Option<MathAngleType>§connected_plot_uuids: Vec<String>§property_mask: Vec<u8>§field_mask: Vec<u8>§fixed_trailing_data: Vec<u8>§flexible_trailing_data: Vec<u8>§trailing_data: Vec<u8>Trait Implementations§
Source§impl Clone for MathMetadata
impl Clone for MathMetadata
Auto Trait Implementations§
impl Freeze for MathMetadata
impl RefUnwindSafe for MathMetadata
impl Send for MathMetadata
impl Sync for MathMetadata
impl Unpin for MathMetadata
impl UnsafeUnpin for MathMetadata
impl UnwindSafe for MathMetadata
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