pub enum Dimension {
Rows,
Columns,
}Expand description
Which axis a DimensionRange runs along.
Variants§
Implementations§
Source§impl Dimension
impl Dimension
Sourcepub fn as_str(self) -> &'static str
pub fn as_str(self) -> &'static str
The wire spelling, also used in the request log’s dimension_range
context field and in human-readable output.
Sourcepub fn span_label(self, start: i64, end: i64) -> String
pub fn span_label(self, start: i64, end: i64) -> String
The request log’s dimension_range context value for a 1-based
inclusive span on this axis, e.g. "ROWS 5:7". The one formatter
for that key — structure.rs (insert/delete-dimension verbs) and
dimension_group.rs both write it, and neither may spell it
differently.
Trait Implementations§
impl Copy for Dimension
Source§impl<'de> Deserialize<'de> for Dimension
impl<'de> Deserialize<'de> for Dimension
Source§fn 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
impl Eq for Dimension
Source§impl From<ShiftDimension> for Dimension
Same two axes as Dimension but for a range shift rather than a
DimensionRange; kept as a distinct type since the two operations are
conceptually different, but the axis itself converts freely so callers
that describe a shift direction (e.g. structure.rs::shift_word) can
share one implementation.
impl From<ShiftDimension> for Dimension
Same two axes as Dimension but for a range shift rather than a
DimensionRange; kept as a distinct type since the two operations are
conceptually different, but the axis itself converts freely so callers
that describe a shift direction (e.g. structure.rs::shift_word) can
share one implementation.
Source§fn from(shift: ShiftDimension) -> Self
fn from(shift: ShiftDimension) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for Dimension
Auto Trait Implementations§
impl Freeze for Dimension
impl RefUnwindSafe for Dimension
impl Send for Dimension
impl Sync for Dimension
impl Unpin for Dimension
impl UnsafeUnpin for Dimension
impl UnwindSafe for Dimension
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ResetDiscriminant<T> for Twhere
T: Copy,
impl<T> ResetDiscriminant<T> for Twhere
T: Copy,
Source§fn discriminant(&self) -> T
fn discriminant(&self) -> T
Value based on which equality for the reset will be determined.