Struct fce::FCEFunctionSignature [−][src]
pub struct FCEFunctionSignature { pub name: Rc<String>, pub arguments: Rc<Vec<IFunctionArg>>, pub outputs: Rc<Vec<IType>>, }
Represent a function type inside FCE module.
Fields
name: Rc<String>
arguments: Rc<Vec<IFunctionArg>>
outputs: Rc<Vec<IType>>
Trait Implementations
impl Clone for FCEFunctionSignature
[src]
impl Clone for FCEFunctionSignature
[src]fn clone(&self) -> FCEFunctionSignature
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for FCEFunctionSignature
[src]
impl<'de> Deserialize<'de> for FCEFunctionSignature
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for FCEFunctionSignature
[src]
impl Eq for FCEFunctionSignature
[src]impl Hash for FCEFunctionSignature
[src]
impl Hash for FCEFunctionSignature
[src]impl PartialEq<FCEFunctionSignature> for FCEFunctionSignature
[src]
impl PartialEq<FCEFunctionSignature> for FCEFunctionSignature
[src]fn eq(&self, other: &FCEFunctionSignature) -> bool
[src]
fn ne(&self, other: &FCEFunctionSignature) -> bool
[src]
impl Serialize for FCEFunctionSignature
[src]
impl Serialize for FCEFunctionSignature
[src]impl StructuralEq for FCEFunctionSignature
[src]
impl StructuralEq for FCEFunctionSignature
[src]Auto Trait Implementations
impl !RefUnwindSafe for FCEFunctionSignature
impl !RefUnwindSafe for FCEFunctionSignature
impl !Send for FCEFunctionSignature
impl !Send for FCEFunctionSignature
impl !Sync for FCEFunctionSignature
impl !Sync for FCEFunctionSignature
impl Unpin for FCEFunctionSignature
impl Unpin for FCEFunctionSignature
impl UnwindSafe for FCEFunctionSignature
impl UnwindSafe for FCEFunctionSignature
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]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>