pub struct ExtensionBridgeRef(/* private fields */);Expand description
Typed extension identifier for ExtensionBridgeRef. Use it to refer to extension capabilities, actions, and bridge resources without granting extensions ambient authority; constructing it is data-only.
Implementations§
Source§impl ExtensionBridgeRef
impl ExtensionBridgeRef
Sourcepub fn new(value: impl Into<String>) -> Self
pub fn new(value: impl Into<String>) -> Self
Creates a new package::extension 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 ExtensionBridgeRef
impl Clone for ExtensionBridgeRef
Source§fn clone(&self) -> ExtensionBridgeRef
fn clone(&self) -> ExtensionBridgeRef
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 ExtensionBridgeRef
impl Debug for ExtensionBridgeRef
Source§impl<'de> Deserialize<'de> for ExtensionBridgeRef
impl<'de> Deserialize<'de> for ExtensionBridgeRef
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 ExtensionBridgeRef
impl Display for ExtensionBridgeRef
Source§impl Hash for ExtensionBridgeRef
impl Hash for ExtensionBridgeRef
Source§impl Ord for ExtensionBridgeRef
impl Ord for ExtensionBridgeRef
Source§fn cmp(&self, other: &ExtensionBridgeRef) -> Ordering
fn cmp(&self, other: &ExtensionBridgeRef) -> 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 ExtensionBridgeRef
impl PartialEq for ExtensionBridgeRef
Source§fn eq(&self, other: &ExtensionBridgeRef) -> bool
fn eq(&self, other: &ExtensionBridgeRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ExtensionBridgeRef
impl PartialOrd for ExtensionBridgeRef
Source§impl Serialize for ExtensionBridgeRef
impl Serialize for ExtensionBridgeRef
impl Eq for ExtensionBridgeRef
impl StructuralPartialEq for ExtensionBridgeRef
Auto Trait Implementations§
impl Freeze for ExtensionBridgeRef
impl RefUnwindSafe for ExtensionBridgeRef
impl Send for ExtensionBridgeRef
impl Sync for ExtensionBridgeRef
impl Unpin for ExtensionBridgeRef
impl UnsafeUnpin for ExtensionBridgeRef
impl UnwindSafe for ExtensionBridgeRef
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