pub struct DatasetPlugin;Expand description
Dataset plugin for Arrow/Parquet datasets
Implementations§
Source§impl DatasetPlugin
impl DatasetPlugin
Trait Implementations§
Source§impl ContentPlugin for DatasetPlugin
impl ContentPlugin for DatasetPlugin
Source§fn content_type(&self) -> ContentTypeId
fn content_type(&self) -> ContentTypeId
Returns the content type ID this plugin handles
Source§fn schema(&self) -> ContentSchema
fn schema(&self) -> ContentSchema
Returns the schema for this content type
Source§fn parse(&self, data: &[u8]) -> Result<Box<dyn ServeableContent>>
fn parse(&self, data: &[u8]) -> Result<Box<dyn ServeableContent>>
Parses raw content into ServeableContent Read more
Source§fn serialize(&self, content: &dyn ServeableContent) -> Result<Vec<u8>>
fn serialize(&self, content: &dyn ServeableContent) -> Result<Vec<u8>>
Serializes ServeableContent back to bytes Read more
Source§fn render_hints(&self) -> RenderHints
fn render_hints(&self) -> RenderHints
Returns UI rendering hints for trueno-viz integration
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Plugin description
Auto Trait Implementations§
impl Freeze for DatasetPlugin
impl RefUnwindSafe for DatasetPlugin
impl Send for DatasetPlugin
impl Sync for DatasetPlugin
impl Unpin for DatasetPlugin
impl UnsafeUnpin for DatasetPlugin
impl UnwindSafe for DatasetPlugin
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.