pub enum LuaRegistrationError {
InvalidConfig(LuaConfigError),
InvalidName,
InvalidVersion,
InvalidCategory,
InvalidPath,
OutsideApprovedRoot,
SymlinkRejected,
NotRegularFile,
SourceTooLarge,
SourceNotUtf8,
SourceChangedDuringRegistration,
SourceReadFailed,
}Expand description
Fixed registration failure that never includes a path, source, or OS error.
Variants§
InvalidConfig(LuaConfigError)
InvalidName
InvalidVersion
InvalidCategory
InvalidPath
OutsideApprovedRoot
SymlinkRejected
NotRegularFile
SourceTooLarge
SourceNotUtf8
SourceChangedDuringRegistration
SourceReadFailed
Trait Implementations§
Source§impl Clone for LuaRegistrationError
impl Clone for LuaRegistrationError
Source§fn clone(&self) -> LuaRegistrationError
fn clone(&self) -> LuaRegistrationError
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 moreimpl Copy for LuaRegistrationError
Source§impl Debug for LuaRegistrationError
impl Debug for LuaRegistrationError
Source§impl Display for LuaRegistrationError
impl Display for LuaRegistrationError
impl Eq for LuaRegistrationError
Source§impl Error for LuaRegistrationError
impl Error for LuaRegistrationError
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 PartialEq for LuaRegistrationError
impl PartialEq for LuaRegistrationError
impl StructuralPartialEq for LuaRegistrationError
Auto Trait Implementations§
impl Freeze for LuaRegistrationError
impl RefUnwindSafe for LuaRegistrationError
impl Send for LuaRegistrationError
impl Sync for LuaRegistrationError
impl Unpin for LuaRegistrationError
impl UnsafeUnpin for LuaRegistrationError
impl UnwindSafe for LuaRegistrationError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more