[−][src]Struct fluence_app_service::AppService
Implementations
impl AppService
[src]
pub fn new<C, S>(
config: C,
service_id: S,
envs: HashMap<Vec<u8>, Vec<u8>>
) -> Result<Self, AppServiceError> where
C: TryInto<AppServiceConfig>,
S: Into<String>,
AppServiceError: From<C::Error>,
[src]
config: C,
service_id: S,
envs: HashMap<Vec<u8>, Vec<u8>>
) -> Result<Self, AppServiceError> where
C: TryInto<AppServiceConfig>,
S: Into<String>,
AppServiceError: From<C::Error>,
Create Service with given modules and service id.
pub fn call<S: AsRef<str>>(
&mut self,
func_name: S,
arguments: JValue,
call_parameters: CallParameters
) -> Result<JValue, AppServiceError>
[src]
&mut self,
func_name: S,
arguments: JValue,
call_parameters: CallParameters
) -> Result<JValue, AppServiceError>
Call a specified function of loaded module by its name.
pub fn get_interface(&self) -> FaaSInterface<'_>
[src]
Return all export functions (name and signatures) of loaded modules.
Auto Trait Implementations
impl !RefUnwindSafe for AppService
impl Send for AppService
impl !Sync for AppService
impl Unpin for AppService
impl !UnwindSafe for AppService
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<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, 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>,