pub struct TabProperties {
pub tab_id: Option<String>,
pub title: Option<String>,
pub index: Option<i64>,
pub nesting_level: Option<i64>,
pub parent_tab_id: Option<String>,
}Expand description
A tab’s identity and position within the tab tree.
Fields§
§tab_id: Option<String>The tab’s id — a required component of every Docs edit address in a multi-tab document.
title: Option<String>The tab’s display title.
index: Option<i64>Zero-based position among its siblings.
nesting_level: Option<i64>Depth in the tab tree; 0 for a top-level tab.
parent_tab_id: Option<String>The parent tab’s id, absent for a top-level tab.
Trait Implementations§
Source§impl Clone for TabProperties
impl Clone for TabProperties
Source§impl Debug for TabProperties
impl Debug for TabProperties
Source§impl Default for TabProperties
impl Default for TabProperties
Source§impl<'de> Deserialize<'de> for TabProperties
impl<'de> Deserialize<'de> for TabProperties
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 TabProperties
Source§impl PartialEq for TabProperties
impl PartialEq for TabProperties
Source§impl Serialize for TabProperties
impl Serialize for TabProperties
impl StructuralPartialEq for TabProperties
Auto Trait Implementations§
impl Freeze for TabProperties
impl RefUnwindSafe for TabProperties
impl Send for TabProperties
impl Sync for TabProperties
impl Unpin for TabProperties
impl UnsafeUnpin for TabProperties
impl UnwindSafe for TabProperties
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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 more