pub enum GuestType {
Debian,
Termina,
Zircon,
}
Variants§
Implementations§
Source§impl GuestType
impl GuestType
pub fn moniker(&self) -> &str
pub fn guest_manager_interface(&self) -> &str
pub fn gn_target_label(self) -> &'static str
pub fn gn_core_shard_label(&self) -> &'static str
pub fn package_url(&self) -> &'static str
pub fn all_guests() -> Vec<GuestType>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GuestType
impl<'de> Deserialize<'de> for GuestType
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
impl Copy for GuestType
impl StructuralPartialEq for GuestType
Auto Trait Implementations§
impl Freeze for GuestType
impl RefUnwindSafe for GuestType
impl Send for GuestType
impl Sync for GuestType
impl Unpin for GuestType
impl UnwindSafe for GuestType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)