Struct fce::FCEModuleInterface [−][src]
pub struct FCEModuleInterface<'a> { pub record_types: &'a RecordTypes, pub function_signatures: Vec<FCEFunctionSignature>, }
Represent FCE module interface.
Fields
record_types: &'a RecordTypes
function_signatures: Vec<FCEFunctionSignature>
Trait Implementations
impl<'a> Clone for FCEModuleInterface<'a>
[src]
impl<'a> Clone for FCEModuleInterface<'a>
[src]fn clone(&self) -> FCEModuleInterface<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Eq for FCEModuleInterface<'a>
[src]
impl<'a> Eq for FCEModuleInterface<'a>
[src]impl<'a> PartialEq<FCEModuleInterface<'a>> for FCEModuleInterface<'a>
[src]
impl<'a> PartialEq<FCEModuleInterface<'a>> for FCEModuleInterface<'a>
[src]fn eq(&self, other: &FCEModuleInterface<'a>) -> bool
[src]
fn ne(&self, other: &FCEModuleInterface<'a>) -> bool
[src]
impl<'a> Serialize for FCEModuleInterface<'a>
[src]
impl<'a> Serialize for FCEModuleInterface<'a>
[src]impl<'a> StructuralEq for FCEModuleInterface<'a>
[src]
impl<'a> StructuralEq for FCEModuleInterface<'a>
[src]impl<'a> StructuralPartialEq for FCEModuleInterface<'a>
[src]
impl<'a> StructuralPartialEq for FCEModuleInterface<'a>
[src]Auto Trait Implementations
impl<'a> !RefUnwindSafe for FCEModuleInterface<'a>
impl<'a> !RefUnwindSafe for FCEModuleInterface<'a>
impl<'a> !Send for FCEModuleInterface<'a>
impl<'a> !Send for FCEModuleInterface<'a>
impl<'a> !Sync for FCEModuleInterface<'a>
impl<'a> !Sync for FCEModuleInterface<'a>
impl<'a> Unpin for FCEModuleInterface<'a>
impl<'a> Unpin for FCEModuleInterface<'a>
impl<'a> !UnwindSafe for FCEModuleInterface<'a>
impl<'a> !UnwindSafe for FCEModuleInterface<'a>
Blanket Implementations
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]pub fn erased_serialize(
&self,
serializer: &mut dyn Serializer
) -> Result<Ok, Error>
[src]
&self,
serializer: &mut dyn Serializer
) -> Result<Ok, Error>