pub struct ConstraintGenerationLog {
pub source: String,
pub errors: Vec<ErrorSnapshot>,
pub expr_type_locations: Vec<ExprTypesAtLocation>,
pub annotation_type_locations: Vec<AnnotationTypesAtLocation>,
}Fields§
§source: String§errors: Vec<ErrorSnapshot>§expr_type_locations: Vec<ExprTypesAtLocation>§annotation_type_locations: Vec<AnnotationTypesAtLocation>Trait Implementations§
Source§impl Clone for ConstraintGenerationLog
impl Clone for ConstraintGenerationLog
Source§fn clone(&self) -> ConstraintGenerationLog
fn clone(&self) -> ConstraintGenerationLog
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 moreSource§impl Debug for ConstraintGenerationLog
impl Debug for ConstraintGenerationLog
Source§impl Default for ConstraintGenerationLog
impl Default for ConstraintGenerationLog
Source§fn default() -> ConstraintGenerationLog
fn default() -> ConstraintGenerationLog
Returns the “default value” for a type. Read more
Source§impl WriteJson for ConstraintGenerationLog
impl WriteJson for ConstraintGenerationLog
fn write_json(&self, emitter: &mut JsonEmitter)
Auto Trait Implementations§
impl !Send for ConstraintGenerationLog
impl !Sync for ConstraintGenerationLog
impl Freeze for ConstraintGenerationLog
impl RefUnwindSafe for ConstraintGenerationLog
impl Unpin for ConstraintGenerationLog
impl UnsafeUnpin for ConstraintGenerationLog
impl UnwindSafe for ConstraintGenerationLog
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