pub struct ResourceRefExpr {
pub path: Vec<CompactString>,
pub resource_type: CompactString,
pub alias: CompactString,
}Fields§
§path: Vec<CompactString>§resource_type: CompactString§alias: CompactStringImplementations§
Source§impl ResourceRefExpr
impl ResourceRefExpr
pub fn unresolved(path: Vec<CompactString>) -> Self
pub fn resolved( path: Vec<CompactString>, resource_type: impl Into<CompactString>, alias: impl Into<CompactString>, ) -> Self
pub fn path_string(&self) -> String
Trait Implementations§
Source§impl Clone for ResourceRefExpr
impl Clone for ResourceRefExpr
Source§fn clone(&self) -> ResourceRefExpr
fn clone(&self) -> ResourceRefExpr
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 ResourceRefExpr
impl Debug for ResourceRefExpr
Source§impl<'de> Deserialize<'de> for ResourceRefExpr
impl<'de> Deserialize<'de> for ResourceRefExpr
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 Eq for ResourceRefExpr
Source§impl PartialEq for ResourceRefExpr
impl PartialEq for ResourceRefExpr
Source§fn eq(&self, other: &ResourceRefExpr) -> bool
fn eq(&self, other: &ResourceRefExpr) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResourceRefExpr
impl Serialize for ResourceRefExpr
impl StructuralPartialEq for ResourceRefExpr
Auto Trait Implementations§
impl Freeze for ResourceRefExpr
impl RefUnwindSafe for ResourceRefExpr
impl Send for ResourceRefExpr
impl Sync for ResourceRefExpr
impl Unpin for ResourceRefExpr
impl UnsafeUnpin for ResourceRefExpr
impl UnwindSafe for ResourceRefExpr
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