pub struct CopyNameTemplate {
pub base_name: String,
pub ext: Option<String>,
pub next_copy_number: u32,
}Expand description
Parsed pieces of a filename used when generating copy names.
Fields§
§base_name: StringBase filename without the extension and generated copy suffix.
ext: Option<String>Extension including the leading dot, when the name has one.
next_copy_number: u32Copy number inferred from the input name.
Trait Implementations§
Source§impl Clone for CopyNameTemplate
impl Clone for CopyNameTemplate
Source§fn clone(&self) -> CopyNameTemplate
fn clone(&self) -> CopyNameTemplate
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 moreSource§impl Debug for CopyNameTemplate
impl Debug for CopyNameTemplate
Source§impl PartialEq for CopyNameTemplate
impl PartialEq for CopyNameTemplate
Source§fn eq(&self, other: &CopyNameTemplate) -> bool
fn eq(&self, other: &CopyNameTemplate) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CopyNameTemplate
impl StructuralPartialEq for CopyNameTemplate
Auto Trait Implementations§
impl Freeze for CopyNameTemplate
impl RefUnwindSafe for CopyNameTemplate
impl Send for CopyNameTemplate
impl Sync for CopyNameTemplate
impl Unpin for CopyNameTemplate
impl UnsafeUnpin for CopyNameTemplate
impl UnwindSafe for CopyNameTemplate
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