pub struct IsolationRequirementRef(/* private fields */);Expand description
Typed isolation/package identifier for IsolationRequirementRef. Use it to refer to isolation resources without granting ambient runtime power; constructing it is data-only and performs no side effects.
Implementations§
Source§impl IsolationRequirementRef
impl IsolationRequirementRef
Sourcepub fn new(value: impl Into<String>) -> Self
pub fn new(value: impl Into<String>) -> Self
Creates a new package::isolation value with explicit caller-provided inputs. This constructor is data-only and performs no I/O or external side effects.
§Panics
Panics if constructor invariants fail, such as invalid identifier
text or constructor-specific bounds. Use a fallible constructor such as
try_new when one is available for untrusted input.
Trait Implementations§
Source§impl Clone for IsolationRequirementRef
impl Clone for IsolationRequirementRef
Source§fn clone(&self) -> IsolationRequirementRef
fn clone(&self) -> IsolationRequirementRef
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 IsolationRequirementRef
impl Debug for IsolationRequirementRef
Source§impl<'de> Deserialize<'de> for IsolationRequirementRef
impl<'de> Deserialize<'de> for IsolationRequirementRef
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 Display for IsolationRequirementRef
impl Display for IsolationRequirementRef
Source§impl From<&str> for IsolationRequirementRef
impl From<&str> for IsolationRequirementRef
Source§impl Hash for IsolationRequirementRef
impl Hash for IsolationRequirementRef
Source§impl Ord for IsolationRequirementRef
impl Ord for IsolationRequirementRef
Source§fn cmp(&self, other: &IsolationRequirementRef) -> Ordering
fn cmp(&self, other: &IsolationRequirementRef) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IsolationRequirementRef
impl PartialEq for IsolationRequirementRef
Source§fn eq(&self, other: &IsolationRequirementRef) -> bool
fn eq(&self, other: &IsolationRequirementRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for IsolationRequirementRef
impl PartialOrd for IsolationRequirementRef
Source§impl Serialize for IsolationRequirementRef
impl Serialize for IsolationRequirementRef
impl Eq for IsolationRequirementRef
impl StructuralPartialEq for IsolationRequirementRef
Auto Trait Implementations§
impl Freeze for IsolationRequirementRef
impl RefUnwindSafe for IsolationRequirementRef
impl Send for IsolationRequirementRef
impl Sync for IsolationRequirementRef
impl Unpin for IsolationRequirementRef
impl UnsafeUnpin for IsolationRequirementRef
impl UnwindSafe for IsolationRequirementRef
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