pub struct GatewayMetadata {
pub kind: GatewayKind,
pub adapter_version: String,
pub raw_forwarded_for: Option<String>,
}Fields§
§kind: GatewayKind§adapter_version: String§raw_forwarded_for: Option<String>Implementations§
Source§impl GatewayMetadata
impl GatewayMetadata
pub fn new(kind: GatewayKind, adapter_version: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for GatewayMetadata
impl Clone for GatewayMetadata
Source§fn clone(&self) -> GatewayMetadata
fn clone(&self) -> GatewayMetadata
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 GatewayMetadata
impl Debug for GatewayMetadata
Source§impl<'de> Deserialize<'de> for GatewayMetadata
impl<'de> Deserialize<'de> for GatewayMetadata
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
Auto Trait Implementations§
impl Freeze for GatewayMetadata
impl RefUnwindSafe for GatewayMetadata
impl Send for GatewayMetadata
impl Sync for GatewayMetadata
impl Unpin for GatewayMetadata
impl UnsafeUnpin for GatewayMetadata
impl UnwindSafe for GatewayMetadata
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