#[non_exhaustive]pub enum FieldPosition {
Below(String),
Fixed(FixedPosition),
RightOf(String),
Unknown,
}Expand description
Describes the field position.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Below(String)
The field position is below the field specified by the string.
Fixed(FixedPosition)
The field position is fixed and doesn't change in relation to other fields.
RightOf(String)
The field position is to the right of the field specified by the string.
Unknown
The Unknown variant represents cases where new union variant was received. Consider upgrading the SDK to the latest available version.
An unknown enum variant
Note: If you encounter this error, consider upgrading your SDK to the latest version.
The Unknown variant represents cases where the server sent a value that wasn’t recognized
by the client. This can happen when the server adds new functionality, but the client has not been updated.
To investigate this, consider turning on debug logging to print the raw HTTP response.
Implementations§
source§impl FieldPosition
impl FieldPosition
sourcepub fn as_fixed(&self) -> Result<&FixedPosition, &Self>
pub fn as_fixed(&self) -> Result<&FixedPosition, &Self>
Tries to convert the enum instance into Fixed, extracting the inner FixedPosition.
Returns Err(&Self) if it can’t be converted.
sourcepub fn as_right_of(&self) -> Result<&String, &Self>
pub fn as_right_of(&self) -> Result<&String, &Self>
sourcepub fn is_right_of(&self) -> bool
pub fn is_right_of(&self) -> bool
Returns true if this is a RightOf.
sourcepub fn is_unknown(&self) -> bool
pub fn is_unknown(&self) -> bool
Returns true if the enum instance is the Unknown variant.
Trait Implementations§
source§impl Clone for FieldPosition
impl Clone for FieldPosition
source§fn clone(&self) -> FieldPosition
fn clone(&self) -> FieldPosition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for FieldPosition
impl Debug for FieldPosition
source§impl PartialEq for FieldPosition
impl PartialEq for FieldPosition
source§fn eq(&self, other: &FieldPosition) -> bool
fn eq(&self, other: &FieldPosition) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for FieldPosition
Auto Trait Implementations§
impl Freeze for FieldPosition
impl RefUnwindSafe for FieldPosition
impl Send for FieldPosition
impl Sync for FieldPosition
impl Unpin for FieldPosition
impl UnwindSafe for FieldPosition
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
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>
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>
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 more