pub struct RisLiveSourceDescriptor;Expand description
Descriptor for the RIS Live source plugin.
Trait Implementations§
Source§impl SourcePluginDescriptor for RisLiveSourceDescriptor
impl SourcePluginDescriptor for RisLiveSourceDescriptor
Source§fn config_version(&self) -> &str
fn config_version(&self) -> &str
The semver version of this plugin’s configuration DTO. Read more
Source§fn config_schema_name(&self) -> &str
fn config_schema_name(&self) -> &str
Returns the OpenAPI schema name for this plugin’s configuration DTO. Read more
Source§fn config_schema_json(&self) -> String
fn config_schema_json(&self) -> String
Returns all OpenAPI schemas for this plugin as a JSON-serialized map. Read more
Source§fn create_source<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
id: &'life1 str,
config_json: &'life2 Value,
auto_start: bool,
) -> Pin<Box<dyn Future<Output = Result<Box<dyn Source>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn create_source<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
id: &'life1 str,
config_json: &'life2 Value,
auto_start: bool,
) -> Pin<Box<dyn Future<Output = Result<Box<dyn Source>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Create a new source instance from the given configuration. Read more
Source§fn display_name(&self) -> &str
fn display_name(&self) -> &str
Human-readable display name for this source kind (e.g., “PostgreSQL”). Read more
Source§fn display_description(&self) -> &str
fn display_description(&self) -> &str
Human-readable description of this source plugin. Read more
Source§fn display_icon(&self) -> &str
fn display_icon(&self) -> &str
Icon identifier for this source kind (e.g., “postgres”, “database”). Read more
Auto Trait Implementations§
impl Freeze for RisLiveSourceDescriptor
impl RefUnwindSafe for RisLiveSourceDescriptor
impl Send for RisLiveSourceDescriptor
impl Sync for RisLiveSourceDescriptor
impl Unpin for RisLiveSourceDescriptor
impl UnsafeUnpin for RisLiveSourceDescriptor
impl UnwindSafe for RisLiveSourceDescriptor
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