pub struct OwnershipEntry {
pub owner_node_id: String,
pub owner_plugin: String,
pub node_class: NodeClass,
}Expand description
PSP-5 Phase 2: A single ownership entry mapping a file to its owning node
Fields§
§owner_node_id: StringThe node ID that owns this file
owner_plugin: StringThe language plugin responsible for this file
node_class: NodeClassThe node class of the owning node
Trait Implementations§
Source§impl Clone for OwnershipEntry
impl Clone for OwnershipEntry
Source§fn clone(&self) -> OwnershipEntry
fn clone(&self) -> OwnershipEntry
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 OwnershipEntry
impl Debug for OwnershipEntry
Source§impl<'de> Deserialize<'de> for OwnershipEntry
impl<'de> Deserialize<'de> for OwnershipEntry
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
Auto Trait Implementations§
impl Freeze for OwnershipEntry
impl RefUnwindSafe for OwnershipEntry
impl Send for OwnershipEntry
impl Sync for OwnershipEntry
impl Unpin for OwnershipEntry
impl UnsafeUnpin for OwnershipEntry
impl UnwindSafe for OwnershipEntry
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