pub struct TrackedResource {
pub kind: ResourceKind,
pub id: usize,
pub created_line: usize,
pub created_column: usize,
pub created_by: String,
}Expand description
A tracked resource with its origin
Fields§
§kind: ResourceKindWhat kind of resource this is
id: usizeUnique ID for this resource instance
created_line: usizeLine where the resource was created (0-indexed)
created_column: usizeColumn where the resource was created (0-indexed)
created_by: StringThe word that created this resource
Trait Implementations§
Source§impl Clone for TrackedResource
impl Clone for TrackedResource
Source§fn clone(&self) -> TrackedResource
fn clone(&self) -> TrackedResource
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 moreAuto Trait Implementations§
impl Freeze for TrackedResource
impl RefUnwindSafe for TrackedResource
impl Send for TrackedResource
impl Sync for TrackedResource
impl Unpin for TrackedResource
impl UnwindSafe for TrackedResource
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