#[non_exhaustive]pub struct LichessTvMove {
pub fen: String,
pub lm: String,
pub wc: i32,
pub bc: i32,
}Expand description
An incremental position update for the featured game.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.fen: StringThe current position (X-FEN).
lm: StringThe last move in UCI notation.
wc: i32White’s clock in seconds.
bc: i32Black’s clock in seconds.
Trait Implementations§
Source§impl Clone for LichessTvMove
impl Clone for LichessTvMove
Source§fn clone(&self) -> LichessTvMove
fn clone(&self) -> LichessTvMove
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 LichessTvMove
impl Debug for LichessTvMove
Source§impl<'de> Deserialize<'de> for LichessTvMove
impl<'de> Deserialize<'de> for LichessTvMove
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 LichessTvMove
Source§impl PartialEq for LichessTvMove
impl PartialEq for LichessTvMove
Source§impl Serialize for LichessTvMove
impl Serialize for LichessTvMove
impl StructuralPartialEq for LichessTvMove
Auto Trait Implementations§
impl Freeze for LichessTvMove
impl RefUnwindSafe for LichessTvMove
impl Send for LichessTvMove
impl Sync for LichessTvMove
impl Unpin for LichessTvMove
impl UnsafeUnpin for LichessTvMove
impl UnwindSafe for LichessTvMove
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§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.