Trait otter_api_tests::SimplePieceSpec
source · [−]pub trait SimplePieceSpec: Debug + Serialize + Deserialize {
fn load_raw(
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>;
}
Required Methods
fn load_raw(
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Box<dyn SimplePieceSpec + 'static, Global>
impl<'de> Deserialize<'de> for Box<dyn SimplePieceSpec + 'static, Global>
sourcefn deserialize<D>(
deserializer: D
) -> Result<Box<dyn SimplePieceSpec + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn SimplePieceSpec + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl<'typetag> Serialize for dyn SimplePieceSpec + Sync + 'typetag
impl<'typetag> Serialize for dyn SimplePieceSpec + 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 SimplePieceSpec + Send + Sync + 'typetag
impl<'typetag> Serialize for dyn SimplePieceSpec + 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 SimplePieceSpec + Send + 'typetag
impl<'typetag> Serialize for dyn SimplePieceSpec + 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 SimplePieceSpec + 'typetag
impl<'typetag> Serialize for dyn SimplePieceSpec + '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