pub struct ListFunctionsRequest {
pub catalog_name: String,
pub schema_name: String,
pub max_results: Option<i32>,
pub page_token: Option<String>,
pub include_browse: Option<bool>,
}Expand description
List functions in a schema
Fields§
§catalog_name: StringName of parent catalog for functions of interest.
schema_name: StringParent schema of functions.
max_results: Option<i32>The maximum number of results per page that should be returned.
page_token: Option<String>Opaque pagination token to go to next page based on previous query.
include_browse: Option<bool>Whether to include functions in the response for which the principal can only access selective metadata for.
Implementations§
Source§impl ListFunctionsRequest
impl ListFunctionsRequest
Sourcepub fn max_results(&self) -> i32
pub fn max_results(&self) -> i32
Returns the value of max_results, or the default value if max_results is unset.
Sourcepub fn page_token(&self) -> &str
pub fn page_token(&self) -> &str
Returns the value of page_token, or the default value if page_token is unset.
Sourcepub fn include_browse(&self) -> bool
pub fn include_browse(&self) -> bool
Returns the value of include_browse, or the default value if include_browse is unset.
Trait Implementations§
Source§impl Clone for ListFunctionsRequest
impl Clone for ListFunctionsRequest
Source§fn clone(&self) -> ListFunctionsRequest
fn clone(&self) -> ListFunctionsRequest
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 ListFunctionsRequest
impl Debug for ListFunctionsRequest
Source§impl Default for ListFunctionsRequest
impl Default for ListFunctionsRequest
§impl<'de> Deserialize<'de> for ListFunctionsRequest
impl<'de> Deserialize<'de> for ListFunctionsRequest
§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 ListFunctionsRequest
Source§impl Hash for ListFunctionsRequest
impl Hash for ListFunctionsRequest
Source§impl Message for ListFunctionsRequest
impl Message for ListFunctionsRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ListFunctionsRequest
impl PartialEq for ListFunctionsRequest
§impl Serialize for ListFunctionsRequest
impl Serialize for ListFunctionsRequest
impl StructuralPartialEq for ListFunctionsRequest
Auto Trait Implementations§
impl Freeze for ListFunctionsRequest
impl RefUnwindSafe for ListFunctionsRequest
impl Send for ListFunctionsRequest
impl Sync for ListFunctionsRequest
impl Unpin for ListFunctionsRequest
impl UnsafeUnpin for ListFunctionsRequest
impl UnwindSafe for ListFunctionsRequest
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