Struct oxide_api::types::FieldSchema
source · [−]pub struct FieldSchema {
pub name: String,
pub source: FieldSource,
pub ty: FieldType,
}Expand description
The name and type information for a field of a timeseries schema.
Fields
name: Stringhuman-readable free-form text about a resource
source: FieldSourceThe source from which a field is derived, the target or metric.
ty: FieldTypeThe FieldType identifies the data type of a target or metric field.
Trait Implementations
sourceimpl Clone for FieldSchema
impl Clone for FieldSchema
sourcefn clone(&self) -> FieldSchema
fn clone(&self) -> FieldSchema
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for FieldSchema
impl Debug for FieldSchema
sourceimpl Default for FieldSchema
impl Default for FieldSchema
sourcefn default() -> FieldSchema
fn default() -> FieldSchema
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FieldSchema
impl<'de> Deserialize<'de> for FieldSchema
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl JsonSchema for FieldSchema
impl JsonSchema for FieldSchema
sourcefn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
sourceimpl PartialEq<FieldSchema> for FieldSchema
impl PartialEq<FieldSchema> for FieldSchema
sourcefn eq(&self, other: &FieldSchema) -> bool
fn eq(&self, other: &FieldSchema) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &FieldSchema) -> bool
fn ne(&self, other: &FieldSchema) -> bool
This method tests for !=.
sourceimpl Serialize for FieldSchema
impl Serialize for FieldSchema
sourceimpl Tabled for FieldSchema
impl Tabled for FieldSchema
impl StructuralPartialEq for FieldSchema
Auto Trait Implementations
impl RefUnwindSafe for FieldSchema
impl Send for FieldSchema
impl Sync for FieldSchema
impl Unpin for FieldSchema
impl UnwindSafe for FieldSchema
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more