pub struct ConsoleSurfaceRef {
pub id: String,
pub label: Option<String>,
pub group: Option<String>,
pub source: String,
pub auth: Option<String>,
pub contract_status: Option<String>,
pub status: Option<String>,
pub unsupported_reason: Option<String>,
pub routes: Option<Vec<ConsoleRouteDiagnostic>>,
}Fields§
§id: String§label: Option<String>§group: Option<String>§source: String§auth: Option<String>§contract_status: Option<String>§status: Option<String>§unsupported_reason: Option<String>§routes: Option<Vec<ConsoleRouteDiagnostic>>Implementations§
Source§impl ConsoleSurfaceRef
impl ConsoleSurfaceRef
pub fn new(id: String, source: String) -> ConsoleSurfaceRef
Trait Implementations§
Source§impl Clone for ConsoleSurfaceRef
impl Clone for ConsoleSurfaceRef
Source§fn clone(&self) -> ConsoleSurfaceRef
fn clone(&self) -> ConsoleSurfaceRef
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 ConsoleSurfaceRef
impl Debug for ConsoleSurfaceRef
Source§impl Default for ConsoleSurfaceRef
impl Default for ConsoleSurfaceRef
Source§fn default() -> ConsoleSurfaceRef
fn default() -> ConsoleSurfaceRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConsoleSurfaceRef
impl<'de> Deserialize<'de> for ConsoleSurfaceRef
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 ConsoleSurfaceRef
impl PartialEq for ConsoleSurfaceRef
Source§fn eq(&self, other: &ConsoleSurfaceRef) -> bool
fn eq(&self, other: &ConsoleSurfaceRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConsoleSurfaceRef
impl Serialize for ConsoleSurfaceRef
impl StructuralPartialEq for ConsoleSurfaceRef
Auto Trait Implementations§
impl Freeze for ConsoleSurfaceRef
impl RefUnwindSafe for ConsoleSurfaceRef
impl Send for ConsoleSurfaceRef
impl Sync for ConsoleSurfaceRef
impl Unpin for ConsoleSurfaceRef
impl UnsafeUnpin for ConsoleSurfaceRef
impl UnwindSafe for ConsoleSurfaceRef
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