Struct cargo::core::resolver::EncodableResolve [−][src]
The Cargo.lock structure.
Implementations
impl EncodableResolve[src]
pub fn into_resolve(
self,
original: &str,
ws: &Workspace<'_>
) -> CargoResult<Resolve>[src]
self,
original: &str,
ws: &Workspace<'_>
) -> CargoResult<Resolve>
Convert a Cargo.lock to a Resolve.
Note that this Resolve is not “complete”. For example, the
dependencies do not know the difference between regular/dev/build
dependencies, so they are not filled in. It also does not include
features. Care should be taken when using this Resolve. One of the
primary uses is to be used with resolve_with_previous to guide the
resolver to create a complete Resolve.
Trait Implementations
impl Debug for EncodableResolve[src]
impl<'de> Deserialize<'de> for EncodableResolve[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Serialize for EncodableResolve[src]
Auto Trait Implementations
impl RefUnwindSafe for EncodableResolve
impl Send for EncodableResolve
impl Sync for EncodableResolve
impl Unpin for EncodableResolve
impl UnwindSafe for EncodableResolve
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src]
V: MultiLane<T>,