pub struct OrganizeResult {
pub book_name: String,
pub source_path: PathBuf,
pub destination_path: Option<PathBuf>,
pub action: OrganizeAction,
pub success: bool,
pub error_message: Option<String>,
}Expand description
Result of an organization operation
Fields§
§book_name: StringBook name
source_path: PathBufSource path
destination_path: Option<PathBuf>Destination path (None if no action taken)
action: OrganizeActionAction taken
success: boolSuccess flag
error_message: Option<String>Error message (if failed)
Trait Implementations§
Source§impl Clone for OrganizeResult
impl Clone for OrganizeResult
Source§fn clone(&self) -> OrganizeResult
fn clone(&self) -> OrganizeResult
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 moreAuto Trait Implementations§
impl Freeze for OrganizeResult
impl RefUnwindSafe for OrganizeResult
impl Send for OrganizeResult
impl Sync for OrganizeResult
impl Unpin for OrganizeResult
impl UnwindSafe for OrganizeResult
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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