Trait otter_api_tests::SimplePieceSpec [−][src]
pub trait SimplePieceSpec: Debug + Serialize + Deserialize { pub fn load_raw(
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>; pub fn load(&self) -> Result<PieceSpecLoaded, SpecError> { ... } }
Required methods
pub fn load_raw(
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>
[src]
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>
Provided methods
pub fn load(&self) -> Result<PieceSpecLoaded, SpecError>
[src]
Trait Implementations
impl<'typetag> Serialize for dyn SimplePieceSpec + 'typetag + Sync
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
impl<'typetag> Serialize for dyn SimplePieceSpec + 'typetag + Send
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
impl<'typetag> Serialize for dyn SimplePieceSpec + 'typetag + Sync + Send
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
impl<'typetag> Serialize for dyn SimplePieceSpec + 'typetag
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Implementors
impl SimplePieceSpec for Disc
[src]
pub fn load_raw(
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>
[src]
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>
impl SimplePieceSpec for Rect
[src]
pub fn load_raw(
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>
[src]
&self
) -> Result<(GenericSimpleShape<Html, Outline>, &SimpleCommon), SpecError>