pub struct RegisteredId {
pub family: String,
pub keyed: bool,
pub package: String,
pub version: String,
pub locations: Vec<String>,
}Expand description
Target-specific, normalized declaration. Provenance is omitted in release builds.
Fields§
§family: String§keyed: bool§package: String§version: String§locations: Vec<String>Trait Implementations§
Source§impl Clone for RegisteredId
impl Clone for RegisteredId
Source§impl Debug for RegisteredId
impl Debug for RegisteredId
impl Eq for RegisteredId
Source§impl PartialEq for RegisteredId
impl PartialEq for RegisteredId
impl StructuralPartialEq for RegisteredId
Auto Trait Implementations§
impl Freeze for RegisteredId
impl RefUnwindSafe for RegisteredId
impl Send for RegisteredId
impl Sync for RegisteredId
impl Unpin for RegisteredId
impl UnsafeUnpin for RegisteredId
impl UnwindSafe for RegisteredId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more