pub struct AnonChrisClient { /* private fields */ }Expand description
Anonymous ChRIS client.
Implementations§
Trait Implementations§
Source§impl BaseChrisClient<RoAccess> for AnonChrisClient
impl BaseChrisClient<RoAccess> for AnonChrisClient
Source§fn filebrowser(&self) -> FileBrowser
fn filebrowser(&self) -> FileBrowser
Get a filebrowser API client.
Source§fn plugin(&self) -> PluginSearchBuilder<RoAccess>
fn plugin(&self) -> PluginSearchBuilder<RoAccess>
Search for ChRIS plugins.
Source§fn pipeline(&self) -> PipelineSearchBuilder<RoAccess>
fn pipeline(&self) -> PipelineSearchBuilder<RoAccess>
Search for pipeines.
Source§fn public_feeds(&self) -> FeedSearchBuilder<RoAccess>
fn public_feeds(&self) -> FeedSearchBuilder<RoAccess>
Search for public feeds.
Source§fn get_feed<'life0, 'async_trait>(
&'life0 self,
id: FeedId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<FeedResponse, RoAccess>, CubeError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_feed<'life0, 'async_trait>(
&'life0 self,
id: FeedId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<FeedResponse, RoAccess>, CubeError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get a feed (directly).
Source§fn get_plugin_instance<'life0, 'async_trait>(
&'life0 self,
id: PluginInstanceId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<PluginInstanceResponse, RoAccess>, CubeError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_plugin_instance<'life0, 'async_trait>(
&'life0 self,
id: PluginInstanceId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<PluginInstanceResponse, RoAccess>, CubeError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get a plugin instance (directly).
Source§fn get_plugin<'life0, 'async_trait>(
&'life0 self,
id: PluginId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<PluginResponse, A>, GetOnlyError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
fn get_plugin<'life0, 'async_trait>(
&'life0 self,
id: PluginId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<PluginResponse, A>, GetOnlyError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
Get a plugin by ID
Source§fn get_pipeline<'life0, 'async_trait>(
&'life0 self,
id: PipelineId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<PipelineResponse, A>, GetOnlyError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
fn get_pipeline<'life0, 'async_trait>(
&'life0 self,
id: PipelineId,
) -> Pin<Box<dyn Future<Output = Result<LinkedModel<PipelineResponse, A>, GetOnlyError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
Get a pipeline by ID
Auto Trait Implementations§
impl Freeze for AnonChrisClient
impl !RefUnwindSafe for AnonChrisClient
impl Send for AnonChrisClient
impl Sync for AnonChrisClient
impl Unpin for AnonChrisClient
impl !UnwindSafe for AnonChrisClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more