pub struct DownloadedSource {
pub logical_name: String,
pub local_path: PathBuf,
pub original_source: SourceAction,
}Expand description
Describes a successfully downloaded source in the manifest.
Fields§
§logical_name: StringHuman-readable logical name (e.g., repo URL or space name)
local_path: PathBufFilesystem path to the downloaded/extracted source directory
original_source: SourceActionOriginal declared source action (for audit)
Trait Implementations§
Source§impl Clone for DownloadedSource
impl Clone for DownloadedSource
Source§fn clone(&self) -> DownloadedSource
fn clone(&self) -> DownloadedSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DownloadedSource
impl RefUnwindSafe for DownloadedSource
impl Send for DownloadedSource
impl Sync for DownloadedSource
impl Unpin for DownloadedSource
impl UnsafeUnpin for DownloadedSource
impl UnwindSafe for DownloadedSource
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