pub struct CrateRegistryDep {
pub name: String,
pub description: Option<String>,
pub version_req: String,
pub features: Option<Vec<String>>,
pub optional: bool,
pub default_features: bool,
pub target: Option<String>,
pub kind: Option<String>,
pub registry: Option<String>,
pub explicit_name_in_toml: Option<String>,
}Fields§
§name: String§description: Option<String>§version_req: String§features: Option<Vec<String>>§optional: bool§default_features: bool§target: Option<String>§kind: Option<String>§registry: Option<String>§explicit_name_in_toml: Option<String>Implementations§
Source§impl CrateRegistryDep
impl CrateRegistryDep
pub fn from_index(desc: Option<String>, dep: IndexDep) -> Self
Trait Implementations§
Source§impl Clone for CrateRegistryDep
impl Clone for CrateRegistryDep
Source§fn clone(&self) -> CrateRegistryDep
fn clone(&self) -> CrateRegistryDep
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 ComposeSchema for CrateRegistryDep
impl ComposeSchema for CrateRegistryDep
Source§impl Debug for CrateRegistryDep
impl Debug for CrateRegistryDep
Source§impl Default for CrateRegistryDep
impl Default for CrateRegistryDep
Source§fn default() -> CrateRegistryDep
fn default() -> CrateRegistryDep
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CrateRegistryDep
impl<'de> Deserialize<'de> for CrateRegistryDep
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<RegistryDep> for CrateRegistryDep
impl From<RegistryDep> for CrateRegistryDep
Source§fn from(dep: RegistryDep) -> Self
fn from(dep: RegistryDep) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CrateRegistryDep
impl PartialEq for CrateRegistryDep
Source§impl Serialize for CrateRegistryDep
impl Serialize for CrateRegistryDep
Source§impl ToSchema for CrateRegistryDep
impl ToSchema for CrateRegistryDep
impl Eq for CrateRegistryDep
impl StructuralPartialEq for CrateRegistryDep
Auto Trait Implementations§
impl Freeze for CrateRegistryDep
impl RefUnwindSafe for CrateRegistryDep
impl Send for CrateRegistryDep
impl Sync for CrateRegistryDep
impl Unpin for CrateRegistryDep
impl UnsafeUnpin for CrateRegistryDep
impl UnwindSafe for CrateRegistryDep
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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