Trait otter_api_tests::OccultedPieceTrait
source · [−]pub trait OccultedPieceTrait: OutlineTrait + Serialize + Deserialize {
fn svg(&self, f: &mut Html, id: VisiblePieceId) -> Result<(), InternalError>;
fn describe_html(&self) -> Result<Html, InternalError>;
}
Required methods
fn svg(&self, f: &mut Html, id: VisiblePieceId) -> Result<(), InternalError>
fn describe_html(&self) -> Result<Html, InternalError>
Trait Implementations
sourceimpl<'typetag> Serialize for dyn OccultedPieceTrait + Send + Sync + 'typetag
impl<'typetag> Serialize for dyn OccultedPieceTrait + Send + Sync + 'typetag
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
sourceimpl<'typetag> Serialize for dyn OccultedPieceTrait + 'typetag
impl<'typetag> Serialize for dyn OccultedPieceTrait + 'typetag
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
sourceimpl<'typetag> Serialize for dyn OccultedPieceTrait + Send + 'typetag
impl<'typetag> Serialize for dyn OccultedPieceTrait + Send + 'typetag
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
sourceimpl<'typetag> Serialize for dyn OccultedPieceTrait + Sync + 'typetag
impl<'typetag> Serialize for dyn OccultedPieceTrait + Sync + 'typetag
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Serialize this value into the given Serde serializer. Read more