pub struct ServiceSnapshot {
pub name: String,
pub protocol: Option<Protocol>,
pub status: ServiceStatus,
pub metadata: BTreeMap<String, Value>,
}Expand description
Structured snapshot used by the CLI and tests.
Fields§
§name: String§protocol: Option<Protocol>§status: ServiceStatus§metadata: BTreeMap<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for ServiceSnapshot
impl Clone for ServiceSnapshot
Source§fn clone(&self) -> ServiceSnapshot
fn clone(&self) -> ServiceSnapshot
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 ServiceSnapshot
impl Debug for ServiceSnapshot
Source§impl<'de> Deserialize<'de> for ServiceSnapshot
impl<'de> Deserialize<'de> for ServiceSnapshot
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 ServiceSnapshot
impl RefUnwindSafe for ServiceSnapshot
impl Send for ServiceSnapshot
impl Sync for ServiceSnapshot
impl Unpin for ServiceSnapshot
impl UnsafeUnpin for ServiceSnapshot
impl UnwindSafe for ServiceSnapshot
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