pub struct FieldsReport {
pub source: SourceName,
pub fields: Vec<FieldReport>,
}Expand description
The plan and verified outcome of setting up every field a source’s configuration names.
Fields§
§source: SourceNameThe configured source name.
fields: Vec<FieldReport>Status, always, and Priority when the source sets priority_mapping.
Trait Implementations§
Source§impl Clone for FieldsReport
impl Clone for FieldsReport
Source§impl Debug for FieldsReport
impl Debug for FieldsReport
impl Eq for FieldsReport
Source§impl JsonSchema for FieldsReport
impl JsonSchema for FieldsReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for FieldsReport
impl PartialEq for FieldsReport
Source§impl Serialize for FieldsReport
impl Serialize for FieldsReport
impl StructuralPartialEq for FieldsReport
Auto Trait Implementations§
impl Freeze for FieldsReport
impl RefUnwindSafe for FieldsReport
impl Send for FieldsReport
impl Sync for FieldsReport
impl Unpin for FieldsReport
impl UnsafeUnpin for FieldsReport
impl UnwindSafe for FieldsReport
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