pub struct TabularSnapshot {
pub layout: TabularLayout,
}Expand description
A snapshot of a tabular (toy-text) environment at one frame.
Fields§
§layout: TabularLayoutThe layout discriminant, carrying either a grid or a card-table view.
Trait Implementations§
Source§impl Clone for TabularSnapshot
impl Clone for TabularSnapshot
Source§fn clone(&self) -> TabularSnapshot
fn clone(&self) -> TabularSnapshot
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 moreSource§impl Debug for TabularSnapshot
impl Debug for TabularSnapshot
Source§impl<'de> Deserialize<'de> for TabularSnapshot
impl<'de> Deserialize<'de> for TabularSnapshot
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
Source§impl PartialEq for TabularSnapshot
impl PartialEq for TabularSnapshot
Source§fn eq(&self, other: &TabularSnapshot) -> bool
fn eq(&self, other: &TabularSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TabularSnapshot
impl Serialize for TabularSnapshot
impl StructuralPartialEq for TabularSnapshot
Auto Trait Implementations§
impl Freeze for TabularSnapshot
impl RefUnwindSafe for TabularSnapshot
impl Send for TabularSnapshot
impl Sync for TabularSnapshot
impl Unpin for TabularSnapshot
impl UnsafeUnpin for TabularSnapshot
impl UnwindSafe for TabularSnapshot
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
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<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 more