pub enum EditorFieldKind {
Boolean,
String,
Integer,
Float,
Enum,
StringMap,
Json,
List,
TaggedUnion,
Section,
}Expand description
Editor control shape for one configuration field.
Variants§
Boolean
Boolean toggle.
String
String-like value, including paths.
Integer
Integer value.
Float
Floating-point number value.
Enum
String enum with a fixed set of allowed values.
StringMap
Object with string keys and string values.
Json
Arbitrary JSON value.
List
A collection whose entries are edited recursively.
TaggedUnion
A tagged object whose variant is selected from a discriminator field.
Section
Nested configuration section.
Trait Implementations§
Source§impl Clone for EditorFieldKind
impl Clone for EditorFieldKind
Source§fn clone(&self) -> EditorFieldKind
fn clone(&self) -> EditorFieldKind
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 moreimpl Copy for EditorFieldKind
Source§impl Debug for EditorFieldKind
impl Debug for EditorFieldKind
impl Eq for EditorFieldKind
Source§impl PartialEq for EditorFieldKind
impl PartialEq for EditorFieldKind
impl StructuralPartialEq for EditorFieldKind
Auto Trait Implementations§
impl Freeze for EditorFieldKind
impl RefUnwindSafe for EditorFieldKind
impl Send for EditorFieldKind
impl Sync for EditorFieldKind
impl Unpin for EditorFieldKind
impl UnsafeUnpin for EditorFieldKind
impl UnwindSafe for EditorFieldKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request