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