pub struct ViewerConfig {
pub version: String,
pub plugin: String,
pub plugin_config: Value,
pub columns_config: HashMap<String, ColumnConfigValues>,
pub settings: bool,
pub theme: Option<String>,
pub title: Option<String>,
pub view_config: ViewConfig,
}Expand description
The state of an entire custom_elements::PerspectiveViewerElement component
and its Plugin.
Fields§
§version: String§plugin: String§plugin_config: Value§columns_config: HashMap<String, ColumnConfigValues>§settings: bool§theme: Option<String>§title: Option<String>§view_config: ViewConfigImplementations§
Source§impl ViewerConfig
impl ViewerConfig
Sourcepub fn encode(
&self,
format: &Option<ViewerConfigEncoding>,
) -> ApiResult<JsValue>
pub fn encode( &self, format: &Option<ViewerConfigEncoding>, ) -> ApiResult<JsValue>
Encode a ViewerConfig to a JsValue in a supported type.
Trait Implementations§
Source§impl PartialEq for ViewerConfig
impl PartialEq for ViewerConfig
Source§impl Serialize for ViewerConfig
impl Serialize for ViewerConfig
impl StructuralPartialEq for ViewerConfig
Auto Trait Implementations§
impl Freeze for ViewerConfig
impl RefUnwindSafe for ViewerConfig
impl Send for ViewerConfig
impl Sync for ViewerConfig
impl Unpin for ViewerConfig
impl UnwindSafe for ViewerConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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 moreSource§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.