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§
Source§impl TomlProject
impl TomlProject
pub fn to_package_id(&self, source_id: SourceId) -> CargoResult<PackageId>
Trait Implementations§
Source§impl Clone for TomlProject
impl Clone for TomlProject
Source§fn clone(&self) -> TomlProject
fn clone(&self) -> TomlProject
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 Debug for TomlProject
impl Debug for TomlProject
Source§impl<'de> Deserialize<'de> for TomlProject
impl<'de> Deserialize<'de> for TomlProject
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
Auto Trait Implementations§
impl Freeze for TomlProject
impl RefUnwindSafe for TomlProject
impl Send for TomlProject
impl Sync for TomlProject
impl Unpin for TomlProject
impl UnsafeUnpin for TomlProject
impl UnwindSafe for TomlProject
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