#[non_exhaustive]pub struct VipServiceList {
pub vip_services: Option<Vec<VipServiceInfo>>,
pub unknown: Unknown,
}Expand description
Every service the tailnet advertises.
vipServices rather than services, which is the envelope keeping the
Go client’s spelling where the path does not — see the drift test’s
note on the two names.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.vip_services: Option<Vec<VipServiceInfo>>§unknown: UnknownEverything the description did not mention, kept so that a control plane ahead of this build still answers usefully.
Implementations§
Trait Implementations§
Source§impl Clone for VipServiceList
impl Clone for VipServiceList
Source§impl Debug for VipServiceList
impl Debug for VipServiceList
Source§impl Default for VipServiceList
impl Default for VipServiceList
Source§impl<'de> Deserialize<'de> for VipServiceList
impl<'de> Deserialize<'de> for VipServiceList
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 VipServiceList
impl PartialEq for VipServiceList
Source§impl Serialize for VipServiceList
impl Serialize for VipServiceList
impl StructuralPartialEq for VipServiceList
Auto Trait Implementations§
impl Freeze for VipServiceList
impl RefUnwindSafe for VipServiceList
impl Send for VipServiceList
impl Sync for VipServiceList
impl Unpin for VipServiceList
impl UnsafeUnpin for VipServiceList
impl UnwindSafe for VipServiceList
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