pub struct VendorContractResolution { /* private fields */ }Implementations§
Source§impl VendorContractResolution
impl VendorContractResolution
pub const fn vendor(&self) -> VendorCliFamily
pub const fn platform(&self) -> VendorPlatform
pub const fn mode(&self) -> VendorRuntimeMode
pub const fn version_status(&self) -> VendorVersionStatus
pub fn normalized_version(&self) -> Option<&str>
pub const fn contract_id(&self) -> Option<&'static str>
pub const fn fallback_reason(&self) -> Option<VendorFallbackReason>
pub const fn capabilities(&self) -> VendorCapabilitySet
pub const fn admits_raw_pty_lifecycle(&self) -> bool
Trait Implementations§
Source§impl Clone for VendorContractResolution
impl Clone for VendorContractResolution
Source§impl Debug for VendorContractResolution
impl Debug for VendorContractResolution
impl Eq for VendorContractResolution
Source§impl PartialEq for VendorContractResolution
impl PartialEq for VendorContractResolution
impl StructuralPartialEq for VendorContractResolution
Auto Trait Implementations§
impl Freeze for VendorContractResolution
impl RefUnwindSafe for VendorContractResolution
impl Send for VendorContractResolution
impl Sync for VendorContractResolution
impl Unpin for VendorContractResolution
impl UnsafeUnpin for VendorContractResolution
impl UnwindSafe for VendorContractResolution
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