pub struct TokenUsageEvent {
pub time: Option<u32>,
pub ip: Option<CMsgIPAddress>,
pub locale: Option<String>,
pub country: Option<String>,
pub state: Option<String>,
pub city: Option<String>,
}Expand description
Event information for token usage
Fields§
§time: Option<u32>§ip: Option<CMsgIPAddress>§locale: Option<String>§country: Option<String>§state: Option<String>§city: Option<String>Implementations§
Source§impl TokenUsageEvent
impl TokenUsageEvent
Sourcepub fn locale(&self) -> &str
pub fn locale(&self) -> &str
Returns the value of locale, or the default value if locale is unset.
Sourcepub fn country(&self) -> &str
pub fn country(&self) -> &str
Returns the value of country, or the default value if country is unset.
Trait Implementations§
Source§impl Clone for TokenUsageEvent
impl Clone for TokenUsageEvent
Source§fn clone(&self) -> TokenUsageEvent
fn clone(&self) -> TokenUsageEvent
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 TokenUsageEvent
impl Debug for TokenUsageEvent
Source§impl Default for TokenUsageEvent
impl Default for TokenUsageEvent
Source§impl<'de> Deserialize<'de> for TokenUsageEventwhere
TokenUsageEvent: Default,
impl<'de> Deserialize<'de> for TokenUsageEventwhere
TokenUsageEvent: Default,
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 Message for TokenUsageEvent
impl Message for TokenUsageEvent
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for TokenUsageEvent
impl PartialEq for TokenUsageEvent
Source§impl Serialize for TokenUsageEvent
impl Serialize for TokenUsageEvent
impl StructuralPartialEq for TokenUsageEvent
Auto Trait Implementations§
impl Freeze for TokenUsageEvent
impl RefUnwindSafe for TokenUsageEvent
impl Send for TokenUsageEvent
impl Sync for TokenUsageEvent
impl Unpin for TokenUsageEvent
impl UnsafeUnpin for TokenUsageEvent
impl UnwindSafe for TokenUsageEvent
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