pub struct TomlProject { /* private fields */ }
Expand description
Represents the package
/project
sections of a Cargo.toml
.
Note that the order of the fields matters, since this is the order they
are serialized to a TOML file. For example, you cannot have values after
the field metadata
, since it is a table and values cannot appear after
tables.
Implementations
sourceimpl TomlProject
impl TomlProject
pub fn to_package_id(
&self,
source_id: SourceId,
version: Version
) -> CargoResult<PackageId>
Trait Implementations
sourceimpl Clone for TomlProject
impl Clone for TomlProject
sourcefn clone(&self) -> TomlProject
fn clone(&self) -> TomlProject
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TomlProject
impl Debug for TomlProject
sourceimpl<'de> Deserialize<'de> for TomlProject
impl<'de> Deserialize<'de> for TomlProject
sourcefn 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
sourceimpl Serialize for TomlProject
impl Serialize for TomlProject
Auto Trait Implementations
impl RefUnwindSafe for TomlProject
impl Send for TomlProject
impl Sync for TomlProject
impl Unpin for TomlProject
impl UnwindSafe for TomlProject
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more