[−]Struct fluence_app_service::ServiceFunctionSignature
Represent a function type inside FCE module.
Fields
name: Rc<String>
arguments: Rc<Vec<FunctionArg>>
outputs: Rc<Vec<InterfaceType>>
Trait Implementations
impl Clone for FCEFunctionSignature
pub fn clone(&self) -> FCEFunctionSignature
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for FCEFunctionSignature
impl Eq for FCEFunctionSignature
impl Hash for FCEFunctionSignature
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<FCEFunctionSignature> for FCEFunctionSignature
pub fn eq(&self, other: &FCEFunctionSignature) -> bool
pub fn ne(&self, other: &FCEFunctionSignature) -> bool
impl StructuralEq for FCEFunctionSignature
impl StructuralPartialEq for FCEFunctionSignature
Auto Trait Implementations
impl !RefUnwindSafe for FCEFunctionSignature
impl !Send for FCEFunctionSignature
impl !Sync for FCEFunctionSignature
impl Unpin for FCEFunctionSignature
impl UnwindSafe for FCEFunctionSignature
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,