[core] Do a little cleanup in core::coordinates
Import std::fmt and remove some commented out code.
This commit is contained in:
parent
3951af76cb
commit
f0b6cb5f08
1 changed files with 4 additions and 17 deletions
|
@ -5,7 +5,7 @@ mod wings;
|
|||
pub use wings::Wing;
|
||||
|
||||
use crate::Color;
|
||||
use std::fmt;
|
||||
use std::{fmt, str::FromStr};
|
||||
use thiserror::Error;
|
||||
|
||||
macro_rules! try_from_integer {
|
||||
|
@ -254,19 +254,6 @@ to_square_enum!(
|
|||
}
|
||||
);
|
||||
|
||||
// impl TryFrom<Square> for EnPassantTargetSquare {
|
||||
// type Error = ();
|
||||
|
||||
// fn try_from(value: Square) -> Result<Self, Self::Error> {
|
||||
// let square = Self::ALL[value as usize];
|
||||
// if square as usize == value as usize {
|
||||
// Ok(square)
|
||||
// } else {
|
||||
// Err(())
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
impl Square {
|
||||
/// # Safety
|
||||
///
|
||||
|
@ -391,7 +378,7 @@ impl TryFrom<&str> for Square {
|
|||
}
|
||||
}
|
||||
|
||||
impl std::str::FromStr for Square {
|
||||
impl FromStr for Square {
|
||||
type Err = ParseSquareError;
|
||||
|
||||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||
|
@ -415,7 +402,7 @@ impl std::str::FromStr for Square {
|
|||
#[error("invalid rank")]
|
||||
pub struct ParseRankError;
|
||||
|
||||
impl std::str::FromStr for Rank {
|
||||
impl FromStr for Rank {
|
||||
type Err = ParseRankError;
|
||||
|
||||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||
|
@ -438,7 +425,7 @@ impl std::str::FromStr for Rank {
|
|||
#[error("invalid file")]
|
||||
pub struct ParseFileError;
|
||||
|
||||
impl std::str::FromStr for File {
|
||||
impl FromStr for File {
|
||||
type Err = ParseFileError;
|
||||
|
||||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue