pub struct PresentationState {
pub kind: String,
pub order: u32,
pub attributes: BTreeMap<String, String>,
pub assets: Vec<String>,
}Expand description
Ordered non-provider GUI state such as clipping or section state.
Fields§
§kind: StringPersisted state element name.
order: u32Source order among document GUI state elements.
attributes: BTreeMap<String, String>Exact root attributes.
assets: Vec<String>Referenced display assets as global native entry ids.
Trait Implementations§
Source§impl Clone for PresentationState
impl Clone for PresentationState
Source§fn clone(&self) -> PresentationState
fn clone(&self) -> PresentationState
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 PresentationState
impl Debug for PresentationState
Source§impl<'de> Deserialize<'de> for PresentationState
impl<'de> Deserialize<'de> for PresentationState
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
impl Eq for PresentationState
Source§impl JsonSchema for PresentationState
impl JsonSchema for PresentationState
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for PresentationState
impl PartialEq for PresentationState
Source§impl Serialize for PresentationState
impl Serialize for PresentationState
impl StructuralPartialEq for PresentationState
Auto Trait Implementations§
impl Freeze for PresentationState
impl RefUnwindSafe for PresentationState
impl Send for PresentationState
impl Sync for PresentationState
impl Unpin for PresentationState
impl UnsafeUnpin for PresentationState
impl UnwindSafe for PresentationState
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