pub struct ResourceStub {
pub key: ResourceKey,
pub address: ResourcePath,
pub archetype: ResourceArchetype,
pub owner: Option<UserKey>,
}
Fields§
§key: ResourceKey
§address: ResourcePath
§archetype: ResourceArchetype
§owner: Option<UserKey>
Implementations§
Source§impl ResourceStub
impl ResourceStub
pub fn root() -> ResourceStub
Source§impl ResourceStub
impl ResourceStub
pub fn validate(&self, resource_type: ResourceType) -> bool
Trait Implementations§
Source§impl Clone for ResourceStub
impl Clone for ResourceStub
Source§fn clone(&self) -> ResourceStub
fn clone(&self) -> ResourceStub
Returns a duplicate of the value. Read more
1.0.0 · 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 ResourceStub
impl Debug for ResourceStub
Source§impl<'de> Deserialize<'de> for ResourceStub
impl<'de> Deserialize<'de> for ResourceStub
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 From<Resource> for ResourceStub
impl From<Resource> for ResourceStub
Auto Trait Implementations§
impl Freeze for ResourceStub
impl RefUnwindSafe for ResourceStub
impl Send for ResourceStub
impl Sync for ResourceStub
impl Unpin for ResourceStub
impl UnwindSafe for ResourceStub
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