pub struct IsolationRuntimeRef(/* private fields */);Expand description
Typed isolation/package identifier for IsolationRuntimeRef. 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 IsolationRuntimeRef
impl IsolationRuntimeRef
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 IsolationRuntimeRef
impl Clone for IsolationRuntimeRef
Source§fn clone(&self) -> IsolationRuntimeRef
fn clone(&self) -> IsolationRuntimeRef
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 IsolationRuntimeRef
impl Debug for IsolationRuntimeRef
Source§impl<'de> Deserialize<'de> for IsolationRuntimeRef
impl<'de> Deserialize<'de> for IsolationRuntimeRef
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 IsolationRuntimeRef
impl Display for IsolationRuntimeRef
Source§impl From<&str> for IsolationRuntimeRef
impl From<&str> for IsolationRuntimeRef
Source§impl Hash for IsolationRuntimeRef
impl Hash for IsolationRuntimeRef
Source§impl Ord for IsolationRuntimeRef
impl Ord for IsolationRuntimeRef
Source§fn cmp(&self, other: &IsolationRuntimeRef) -> Ordering
fn cmp(&self, other: &IsolationRuntimeRef) -> 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 IsolationRuntimeRef
impl PartialEq for IsolationRuntimeRef
Source§fn eq(&self, other: &IsolationRuntimeRef) -> bool
fn eq(&self, other: &IsolationRuntimeRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for IsolationRuntimeRef
impl PartialOrd for IsolationRuntimeRef
Source§impl Serialize for IsolationRuntimeRef
impl Serialize for IsolationRuntimeRef
impl Eq for IsolationRuntimeRef
impl StructuralPartialEq for IsolationRuntimeRef
Auto Trait Implementations§
impl Freeze for IsolationRuntimeRef
impl RefUnwindSafe for IsolationRuntimeRef
impl Send for IsolationRuntimeRef
impl Sync for IsolationRuntimeRef
impl Unpin for IsolationRuntimeRef
impl UnsafeUnpin for IsolationRuntimeRef
impl UnwindSafe for IsolationRuntimeRef
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