#[non_exhaustive]pub struct TableList {
pub kind: String,
pub etag: String,
pub next_page_token: String,
pub tables: Vec<ListFormatTable>,
pub total_items: Option<Int32Value>,
/* private fields */
}Expand description
Partial projection of the metadata for a given table in a list response.
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.kind: StringThe type of list.
etag: StringA hash of this page of results.
next_page_token: StringA token to request the next page of results.
tables: Vec<ListFormatTable>Tables in the requested dataset.
total_items: Option<Int32Value>The total number of tables in the dataset.
Implementations§
Source§impl TableList
impl TableList
Sourcepub fn set_next_page_token<T: Into<String>>(self, v: T) -> Self
pub fn set_next_page_token<T: Into<String>>(self, v: T) -> Self
Sets the value of next_page_token.
§Example
ⓘ
let x = TableList::new().set_next_page_token("example");Sourcepub fn set_tables<T, V>(self, v: T) -> Self
pub fn set_tables<T, V>(self, v: T) -> Self
Sourcepub fn set_total_items<T>(self, v: T) -> Selfwhere
T: Into<Int32Value>,
pub fn set_total_items<T>(self, v: T) -> Selfwhere
T: Into<Int32Value>,
Sets the value of total_items.
§Example
ⓘ
use wkt::Int32Value;
let x = TableList::new().set_total_items(Int32Value::default()/* use setters */);Sourcepub fn set_or_clear_total_items<T>(self, v: Option<T>) -> Selfwhere
T: Into<Int32Value>,
pub fn set_or_clear_total_items<T>(self, v: Option<T>) -> Selfwhere
T: Into<Int32Value>,
Sets or clears the value of total_items.
§Example
ⓘ
use wkt::Int32Value;
let x = TableList::new().set_or_clear_total_items(Some(Int32Value::default()/* use setters */));
let x = TableList::new().set_or_clear_total_items(None::<Int32Value>);Trait Implementations§
impl StructuralPartialEq for TableList
Auto Trait Implementations§
impl Freeze for TableList
impl RefUnwindSafe for TableList
impl Send for TableList
impl Sync for TableList
impl Unpin for TableList
impl UnsafeUnpin for TableList
impl UnwindSafe for TableList
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request