pub struct IslandStateViolation {
pub island: u16,
pub path: String,
pub reason: &'static str,
}Expand description
A declared island input which could not be snapshotted during rendering. Boxed in IrError so path diagnostics do not enlarge every common error.
Fields§
§island: u16Static island identifier.
path: StringDeclared field/index path within its props.
reason: &'static strStable reason for refusing the snapshot.
Trait Implementations§
Source§impl Clone for IslandStateViolation
impl Clone for IslandStateViolation
Source§impl Debug for IslandStateViolation
impl Debug for IslandStateViolation
impl Eq for IslandStateViolation
Source§impl PartialEq for IslandStateViolation
impl PartialEq for IslandStateViolation
impl StructuralPartialEq for IslandStateViolation
Auto Trait Implementations§
impl Freeze for IslandStateViolation
impl RefUnwindSafe for IslandStateViolation
impl Send for IslandStateViolation
impl Sync for IslandStateViolation
impl Unpin for IslandStateViolation
impl UnsafeUnpin for IslandStateViolation
impl UnwindSafe for IslandStateViolation
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