pub enum FoldError {
Show 20 variants
InvalidBlockId(BlockId),
InvalidPinId(PinId),
InvalidRouteId(RouteId),
InvalidRouteLabelId(RouteLabelId),
InvalidTextId(TextId),
InvalidAreaId(AreaId),
InvalidImageId(ImageId),
InvalidBlockParent(BlockId, BlockId),
InvalidPinOwner(PinId, BlockId),
InvalidRouteOwner(RouteId, BlockId),
InvalidRouteFrom(RouteId, PinId),
InvalidRouteTo(RouteId, PinId),
InvalidRouteLabelOwner(RouteLabelId, RouteId),
InvalidTextOwner(TextId, BlockId),
InvalidAreaOwner(AreaId, BlockId),
InvalidTop(BlockId),
InvalidImageOwner(ImageId, BlockId),
BlockCycle(BlockId),
AssetHashMismatch(AssetHash),
AssetTooLarge(AssetHash, usize),
}Variants§
InvalidBlockId(BlockId)
InvalidPinId(PinId)
InvalidRouteId(RouteId)
InvalidRouteLabelId(RouteLabelId)
InvalidTextId(TextId)
InvalidAreaId(AreaId)
InvalidImageId(ImageId)
InvalidBlockParent(BlockId, BlockId)
InvalidPinOwner(PinId, BlockId)
InvalidRouteOwner(RouteId, BlockId)
InvalidRouteFrom(RouteId, PinId)
InvalidRouteTo(RouteId, PinId)
InvalidRouteLabelOwner(RouteLabelId, RouteId)
InvalidTextOwner(TextId, BlockId)
InvalidAreaOwner(AreaId, BlockId)
InvalidTop(BlockId)
InvalidImageOwner(ImageId, BlockId)
BlockCycle(BlockId)
AssetHashMismatch(AssetHash)
AssetTooLarge(AssetHash, usize)
Trait Implementations§
Source§impl Error for FoldError
impl Error for FoldError
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()
impl Eq for FoldError
impl StructuralPartialEq for FoldError
Auto Trait Implementations§
impl Freeze for FoldError
impl RefUnwindSafe for FoldError
impl Send for FoldError
impl Sync for FoldError
impl Unpin for FoldError
impl UnsafeUnpin for FoldError
impl UnwindSafe for FoldError
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