pub struct ExportedTree {
pub version: String,
pub exported_at: DateTime<Utc>,
pub source_database: Option<String>,
pub root: ExportedRequirement,
}Expand description
A complete exported requirement tree
Fields§
§version: StringExport format version
exported_at: DateTime<Utc>When the export was created
source_database: Option<String>Source database name (if available)
root: ExportedRequirementThe root requirement and all its descendants
Trait Implementations§
Source§impl Clone for ExportedTree
impl Clone for ExportedTree
Source§fn clone(&self) -> ExportedTree
fn clone(&self) -> ExportedTree
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 ExportedTree
impl Debug for ExportedTree
Source§impl<'de> Deserialize<'de> for ExportedTree
impl<'de> Deserialize<'de> for ExportedTree
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 ExportedTree
impl RefUnwindSafe for ExportedTree
impl Send for ExportedTree
impl Sync for ExportedTree
impl Unpin for ExportedTree
impl UnsafeUnpin for ExportedTree
impl UnwindSafe for ExportedTree
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