Struct fiberplane_models::notebooks::NotebookSearch
source · #[non_exhaustive]pub struct NotebookSearch {
pub labels: Option<HashMap<String, Option<String>>>,
pub relative_time: Option<RelativeTime>,
pub view: Option<Name>,
}Expand description
Notebook search parameters
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.labels: Option<HashMap<String, Option<String>>>§relative_time: Option<RelativeTime>§view: Option<Name>Implementations§
source§impl NotebookSearch
impl NotebookSearch
sourcepub fn builder() -> NotebookSearchBuilder<((), (), ())>
pub fn builder() -> NotebookSearchBuilder<((), (), ())>
Create a builder for building NotebookSearch.
On the builder, call .labels(...)(optional), .relative_time(...)(optional), .view(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of NotebookSearch.
Trait Implementations§
source§impl Clone for NotebookSearch
impl Clone for NotebookSearch
source§fn clone(&self) -> NotebookSearch
fn clone(&self) -> NotebookSearch
Returns a copy 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 NotebookSearch
impl Debug for NotebookSearch
source§impl Default for NotebookSearch
impl Default for NotebookSearch
source§fn default() -> NotebookSearch
fn default() -> NotebookSearch
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for NotebookSearch
impl<'de> Deserialize<'de> for NotebookSearch
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 NotebookSearch
impl PartialEq for NotebookSearch
source§fn eq(&self, other: &NotebookSearch) -> bool
fn eq(&self, other: &NotebookSearch) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for NotebookSearch
impl Serialize for NotebookSearch
impl Eq for NotebookSearch
impl StructuralPartialEq for NotebookSearch
Auto Trait Implementations§
impl Freeze for NotebookSearch
impl RefUnwindSafe for NotebookSearch
impl Send for NotebookSearch
impl Sync for NotebookSearch
impl Unpin for NotebookSearch
impl UnwindSafe for NotebookSearch
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