#[repr(i32)]pub enum Level {
Unspecified = 0,
Info = 1,
Warning = 2,
Error = 3,
}Expand description
Error level.
Variants§
Unspecified = 0
Info = 1
Information diagnostic. Has no bearing on the validity of the plan.
Warning = 2
Warning diagnostic. The presence of warning diagnostics indicates that the plan may or may not be valid, for example because the validator was unable to access a referenced YAML file, or because enhancements using protobuf’s Any type were used.
Error = 3
Error diagnostic. The presence of error diagnostics indicates that the plan is invalid.
Implementations§
Source§impl Level
impl Level
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Ord for Level
impl Ord for Level
Source§impl PartialOrd for Level
impl PartialOrd for Level
Source§impl ProtoEnum for Level
impl ProtoEnum for Level
Source§fn proto_enum_type() -> &'static str
fn proto_enum_type() -> &'static str
Returns the protobuf type name for enums of this type.
Source§fn proto_enum_default_variant() -> &'static str
fn proto_enum_default_variant() -> &'static str
Returns the name of the default variant of an enum.
Source§fn proto_enum_variant(&self) -> &'static str
fn proto_enum_variant(&self) -> &'static str
Returns the name of the selected variant of an enum.
Source§fn proto_enum_from_i32(x: i32) -> Option<Self>
fn proto_enum_from_i32(x: i32) -> Option<Self>
Returns the enumeration entry corresponding to the given integer
value, if any.
impl Copy for Level
impl Eq for Level
impl StructuralPartialEq for Level
Auto Trait Implementations§
impl Freeze for Level
impl RefUnwindSafe for Level
impl Send for Level
impl Sync for Level
impl Unpin for Level
impl UnwindSafe for Level
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> InputNode for Twhere
T: ProtoPrimitive,
impl<T> InputNode for Twhere
T: ProtoPrimitive,
Source§fn type_to_node() -> Node
fn type_to_node() -> Node
Creates an empty output node for a protobuf datum of this type. Read more
Source§fn data_to_node(&self) -> Node
fn data_to_node(&self) -> Node
Creates an empty output node for a protobuf datum with this value.
Source§fn oneof_variant(&self) -> Option<&'static str>
fn oneof_variant(&self) -> Option<&'static str>
Returns the name of the selected variant of a oneof field, if this
is a rust enum used to represent a oneof field.
Source§fn parse_unknown(&self, _context: &mut Context<'_>) -> bool
fn parse_unknown(&self, _context: &mut Context<'_>) -> bool
Complete the subtrees of this datum in output that have not already
been parsed using UnknownField nodes. Returns whether any such nodes
were added.
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> ProtoPrimitive for Twhere
T: ProtoEnum,
impl<T> ProtoPrimitive for Twhere
T: ProtoEnum,
Source§fn proto_primitive_type() -> &'static str
fn proto_primitive_type() -> &'static str
Returns the protobuf type name for primitives of this type.
Source§fn proto_primitive_default() -> PrimitiveData
fn proto_primitive_default() -> PrimitiveData
Returns the protobuf-specified default value for this primitive
data type.
Source§fn proto_primitive_data(&self) -> PrimitiveData
fn proto_primitive_data(&self) -> PrimitiveData
Returns the actual value for this primitive data type as a
ProtoPrimitiveData variant.
Source§fn proto_primitive_is_default(&self) -> bool
fn proto_primitive_is_default(&self) -> bool
Returns whether this is the default value of the primitive.