pub struct TraceAdkIdentity {
pub app_name: String,
pub user_id: String,
pub session_id: String,
}Expand description
Stable ADK session identity carried by runtime requests when defined.
Fields§
§app_name: String§user_id: String§session_id: StringTrait Implementations§
Source§impl Clone for TraceAdkIdentity
impl Clone for TraceAdkIdentity
Source§fn clone(&self) -> TraceAdkIdentity
fn clone(&self) -> TraceAdkIdentity
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 TraceAdkIdentity
impl Debug for TraceAdkIdentity
Source§impl<'de> Deserialize<'de> for TraceAdkIdentity
impl<'de> Deserialize<'de> for TraceAdkIdentity
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 TraceAdkIdentity
impl PartialEq for TraceAdkIdentity
Source§fn eq(&self, other: &TraceAdkIdentity) -> bool
fn eq(&self, other: &TraceAdkIdentity) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TraceAdkIdentity
impl Serialize for TraceAdkIdentity
impl Eq for TraceAdkIdentity
impl StructuralPartialEq for TraceAdkIdentity
Auto Trait Implementations§
impl Freeze for TraceAdkIdentity
impl RefUnwindSafe for TraceAdkIdentity
impl Send for TraceAdkIdentity
impl Sync for TraceAdkIdentity
impl Unpin for TraceAdkIdentity
impl UnsafeUnpin for TraceAdkIdentity
impl UnwindSafe for TraceAdkIdentity
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.