pub trait OpendalSource:
Send
+ Sync
+ 'static
+ Clone
+ PartialEq {
type Properties: SourceProperties + Send + Sync;
// Required method
fn new_enumerator(
properties: Self::Properties,
) -> ConnectorResult<OpendalEnumerator<Self>>;
}
Required Associated Types§
type Properties: SourceProperties + Send + Sync
Required Methods§
fn new_enumerator( properties: Self::Properties, ) -> ConnectorResult<OpendalEnumerator<Self>>
Object Safety§
This trait is not object safe.