pub struct FileInfoBuilder { /* private fields */ }
Expand description
Builder for FileInfo
.
Implementations§
Source§impl FileInfoBuilder
impl FileInfoBuilder
pub fn name(&mut self, value: String) -> &mut Self
pub fn base_name(&mut self, value: String) -> &mut Self
pub fn extension(&mut self, value: String) -> &mut Self
pub fn path(&mut self, value: String) -> &mut Self
pub fn file_type(&mut self, value: FileType) -> &mut Self
pub fn mime_type(&mut self, value: Option<String>) -> &mut Self
pub fn size(&mut self, value: u64) -> &mut Self
pub fn date(&mut self, value: Option<String>) -> &mut Self
pub fn sha1(&mut self, value: Option<String>) -> &mut Self
pub fn md5(&mut self, value: Option<String>) -> &mut Self
pub fn sha256(&mut self, value: Option<String>) -> &mut Self
pub fn programming_language(&mut self, value: Option<String>) -> &mut Self
pub fn package_data(&mut self, value: Vec<PackageData>) -> &mut Self
pub fn license_expression(&mut self, value: Option<String>) -> &mut Self
pub fn license_detections(&mut self, value: Vec<LicenseDetection>) -> &mut Self
pub fn copyrights(&mut self, value: Vec<Copyright>) -> &mut Self
pub fn urls(&mut self, value: Vec<OutputURL>) -> &mut Self
pub fn scan_errors(&mut self, value: Vec<String>) -> &mut Self
Trait Implementations§
Source§impl Clone for FileInfoBuilder
impl Clone for FileInfoBuilder
Source§fn clone(&self) -> FileInfoBuilder
fn clone(&self) -> FileInfoBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for FileInfoBuilder
impl RefUnwindSafe for FileInfoBuilder
impl Send for FileInfoBuilder
impl Sync for FileInfoBuilder
impl Unpin for FileInfoBuilder
impl UnwindSafe for FileInfoBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more