pub struct GeminiAuthToken {
pub name: Option<String>,
pub expire_time: Option<OffsetDateTime>,
pub new_session_expire_time: Option<OffsetDateTime>,
pub field_mask: Option<String>,
pub bidi_generate_content_setup: Option<GeminiBidiGenerateContentSetup>,
pub uses: Option<i32>,
}Expand description
Ephemeral authentication token configuration.
Fields§
§name: Option<String>§expire_time: Option<OffsetDateTime>§new_session_expire_time: Option<OffsetDateTime>§field_mask: Option<String>Protobuf FieldMask JSON string.
bidi_generate_content_setup: Option<GeminiBidiGenerateContentSetup>§uses: Option<i32>Trait Implementations§
Source§impl Clone for GeminiAuthToken
impl Clone for GeminiAuthToken
Source§fn clone(&self) -> GeminiAuthToken
fn clone(&self) -> GeminiAuthToken
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 GeminiAuthToken
impl Debug for GeminiAuthToken
Source§impl Default for GeminiAuthToken
impl Default for GeminiAuthToken
Source§fn default() -> GeminiAuthToken
fn default() -> GeminiAuthToken
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GeminiAuthToken
impl<'de> Deserialize<'de> for GeminiAuthToken
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 GeminiAuthToken
impl PartialEq for GeminiAuthToken
Source§impl Serialize for GeminiAuthToken
impl Serialize for GeminiAuthToken
impl StructuralPartialEq for GeminiAuthToken
Auto Trait Implementations§
impl Freeze for GeminiAuthToken
impl RefUnwindSafe for GeminiAuthToken
impl Send for GeminiAuthToken
impl Sync for GeminiAuthToken
impl Unpin for GeminiAuthToken
impl UnsafeUnpin for GeminiAuthToken
impl UnwindSafe for GeminiAuthToken
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