pub enum EntryAtomError {
Empty,
TooLong {
atom: String,
max: usize,
},
InvalidCharacter {
atom: String,
character: char,
},
TrailingSpace(String),
ReservedDot(String),
ReservedFilename(String),
}Expand description
Error raised when text cannot be used as an entry atom.
Variants§
Empty
Empty atoms cannot name an address segment.
TooLong
The atom is longer than the cross-platform Markdown filename budget.
InvalidCharacter
The atom contains a character that is not valid in common filename components.
TrailingSpace(String)
Windows rejects filename components that end with a space.
ReservedDot(String)
The dot character is reserved for Sirno entry address syntax.
ReservedFilename(String)
The atom is reserved by Windows or Sirno storage.
Trait Implementations§
Source§impl Debug for EntryAtomError
impl Debug for EntryAtomError
Source§impl Display for EntryAtomError
impl Display for EntryAtomError
impl Eq for EntryAtomError
Source§impl Error for EntryAtomError
impl Error for EntryAtomError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<EntryAtomError> for CommandError
impl From<EntryAtomError> for CommandError
Source§fn from(source: EntryAtomError) -> Self
fn from(source: EntryAtomError) -> Self
Converts to this type from the input type.
Source§impl From<EntryAtomError> for EntryAddressError
impl From<EntryAtomError> for EntryAddressError
Source§fn from(source: EntryAtomError) -> Self
fn from(source: EntryAtomError) -> Self
Converts to this type from the input type.
Source§impl From<EntryAtomError> for MistError
impl From<EntryAtomError> for MistError
Source§fn from(source: EntryAtomError) -> Self
fn from(source: EntryAtomError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for EntryAtomError
impl PartialEq for EntryAtomError
Source§fn eq(&self, other: &EntryAtomError) -> bool
fn eq(&self, other: &EntryAtomError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EntryAtomError
Auto Trait Implementations§
impl Freeze for EntryAtomError
impl RefUnwindSafe for EntryAtomError
impl Send for EntryAtomError
impl Sync for EntryAtomError
impl Unpin for EntryAtomError
impl UnsafeUnpin for EntryAtomError
impl UnwindSafe for EntryAtomError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more