Struct fluence_faas::CallParameters [−][src]
pub struct CallParameters {
pub init_peer_id: String,
pub service_id: String,
pub service_creator_peer_id: String,
pub host_id: String,
pub particle_id: String,
pub tetraplets: Vec<Vec<SecurityTetraplet, Global>, Global>,
}This struct contains parameters that would be accessible by Wasm modules.
Fields
init_peer_id: StringPeer id of the AIR script initiator.
service_id: StringId of the current service.
service_creator_peer_id: StringId of the service creator.
host_id: StringId of the host which run this service.
particle_id: StringId of the particle which execution resulted a call this service.
tetraplets: Vec<Vec<SecurityTetraplet, Global>, Global>Security tetraplets which described origin of the arguments.
Trait Implementations
impl Clone for CallParameters[src]
impl Clone for CallParameters[src]pub fn clone(&self) -> CallParameters[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for CallParameters[src]
impl Debug for CallParameters[src]impl Default for CallParameters[src]
impl Default for CallParameters[src]pub fn default() -> CallParameters[src]
impl<'de> Deserialize<'de> for CallParameters[src]
impl<'de> Deserialize<'de> for CallParameters[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CallParameters, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]
__deserializer: __D
) -> Result<CallParameters, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for CallParameters[src]
impl Eq for CallParameters[src]impl PartialEq<CallParameters> for CallParameters[src]
impl PartialEq<CallParameters> for CallParameters[src]pub fn eq(&self, other: &CallParameters) -> bool[src]
pub fn ne(&self, other: &CallParameters) -> bool[src]
impl Serialize for CallParameters[src]
impl Serialize for CallParameters[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 CallParameters[src]
impl StructuralEq for CallParameters[src]impl StructuralPartialEq for CallParameters[src]
impl StructuralPartialEq for CallParameters[src]Auto Trait Implementations
impl RefUnwindSafe for CallParameters
impl RefUnwindSafe for CallParametersimpl Send for CallParameters
impl Send for CallParametersimpl Sync for CallParameters
impl Sync for CallParametersimpl Unpin for CallParameters
impl Unpin for CallParametersimpl UnwindSafe for CallParameters
impl UnwindSafe for CallParametersBlanket 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>