#[non_exhaustive]pub struct NotebookMetadata {
pub is_template: Option<bool>,
pub take_snapshots: Option<bool>,
pub type_: Option<Option<NotebookMetadataType>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Metadata associated with the notebook.
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.is_template: Option<bool>
Whether or not the notebook is a template.
take_snapshots: Option<bool>
Whether or not the notebook takes snapshot image backups of the notebook’s fixed-time graphs.
type_: Option<Option<NotebookMetadataType>>
Metadata type of the notebook.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl NotebookMetadata
impl NotebookMetadata
pub fn new() -> NotebookMetadata
pub fn is_template(self, value: bool) -> Self
pub fn take_snapshots(self, value: bool) -> Self
pub fn type_(self, value: Option<NotebookMetadataType>) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for NotebookMetadata
impl Clone for NotebookMetadata
Source§fn clone(&self) -> NotebookMetadata
fn clone(&self) -> NotebookMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 NotebookMetadata
impl Debug for NotebookMetadata
Source§impl Default for NotebookMetadata
impl Default for NotebookMetadata
Source§impl<'de> Deserialize<'de> for NotebookMetadata
impl<'de> Deserialize<'de> for NotebookMetadata
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 NotebookMetadata
impl PartialEq for NotebookMetadata
Source§impl Serialize for NotebookMetadata
impl Serialize for NotebookMetadata
impl StructuralPartialEq for NotebookMetadata
Auto Trait Implementations§
impl Freeze for NotebookMetadata
impl RefUnwindSafe for NotebookMetadata
impl Send for NotebookMetadata
impl Sync for NotebookMetadata
impl Unpin for NotebookMetadata
impl UnwindSafe for NotebookMetadata
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