pub enum SourceBundleErrorKind {
InvalidPath,
SourceTooLarge,
TooManySources,
BundleTooLarge,
}Expand description
Categorizes a rejected virtual source without exposing implementation details.
Variants§
InvalidPath
The logical source path is empty, absolute, or contains unsafe components.
SourceTooLarge
One source exceeds MAX_SOURCE_BUNDLE_FILE_BYTES.
TooManySources
The bundle would exceed MAX_SOURCE_BUNDLE_FILES.
BundleTooLarge
The bundle would exceed MAX_SOURCE_BUNDLE_BYTES.
Trait Implementations§
Source§impl Clone for SourceBundleErrorKind
impl Clone for SourceBundleErrorKind
Source§fn clone(&self) -> SourceBundleErrorKind
fn clone(&self) -> SourceBundleErrorKind
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 SourceBundleErrorKind
Source§impl Debug for SourceBundleErrorKind
impl Debug for SourceBundleErrorKind
impl Eq for SourceBundleErrorKind
Source§impl PartialEq for SourceBundleErrorKind
impl PartialEq for SourceBundleErrorKind
impl StructuralPartialEq for SourceBundleErrorKind
Auto Trait Implementations§
impl Freeze for SourceBundleErrorKind
impl RefUnwindSafe for SourceBundleErrorKind
impl Send for SourceBundleErrorKind
impl Sync for SourceBundleErrorKind
impl Unpin for SourceBundleErrorKind
impl UnsafeUnpin for SourceBundleErrorKind
impl UnwindSafe for SourceBundleErrorKind
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