pub struct SourceCrate {
pub name: String,
pub sources: Vec<PathBuf>,
}Expand description
A source crate group for multi-crate extraction.
Fields§
§name: StringCrate name (hyphens converted to underscores for rust_path).
sources: Vec<PathBuf>Source files belonging to this crate.
Trait Implementations§
Source§impl Clone for SourceCrate
impl Clone for SourceCrate
Source§fn clone(&self) -> SourceCrate
fn clone(&self) -> SourceCrate
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 SourceCrate
impl Debug for SourceCrate
Source§impl<'de> Deserialize<'de> for SourceCrate
impl<'de> Deserialize<'de> for SourceCrate
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 SourceCrate
impl RefUnwindSafe for SourceCrate
impl Send for SourceCrate
impl Sync for SourceCrate
impl Unpin for SourceCrate
impl UnsafeUnpin for SourceCrate
impl UnwindSafe for SourceCrate
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