pub struct ShEx2HtmlConfig {
pub landing_page_name: String,
pub shape_template_name: String,
pub css_file_name: Option<String>,
pub title: String,
pub target_folder: Option<PathBuf>,
pub color_property_name: Option<String>,
pub replace_iri_by_label: Option<bool>,
pub annotation_label: Vec<IriS>,
pub embed_svg_schema: bool,
pub embed_svg_shape: bool,
pub shex2uml: Option<ShEx2UmlConfig>,
pub shex: Option<ShExConfig>,
}
Fields§
§landing_page_name: String
§shape_template_name: String
§css_file_name: Option<String>
§title: String
§target_folder: Option<PathBuf>
§color_property_name: Option<String>
§replace_iri_by_label: Option<bool>
§annotation_label: Vec<IriS>
§embed_svg_schema: bool
§embed_svg_shape: bool
§shex2uml: Option<ShEx2UmlConfig>
§shex: Option<ShExConfig>
Implementations§
Source§impl ShEx2HtmlConfig
impl ShEx2HtmlConfig
Sourcepub fn shex_config(&self) -> ShExConfig
pub fn shex_config(&self) -> ShExConfig
Get the ShEx config if it has been declared or the default one
pub fn with_target_folder<P: AsRef<Path>>(self, target_folder: P) -> Self
pub fn target_folder(&self) -> PathBuf
pub fn landing_page(&self) -> PathBuf
pub fn landing_page_name(&self) -> String
pub fn from_file( file_name: &str, ) -> Result<ShEx2HtmlConfig, ShEx2HtmlConfigError>
pub fn shex2uml_config(&self) -> ShEx2UmlConfig
Trait Implementations§
Source§impl Clone for ShEx2HtmlConfig
impl Clone for ShEx2HtmlConfig
Source§fn clone(&self) -> ShEx2HtmlConfig
fn clone(&self) -> ShEx2HtmlConfig
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ShEx2HtmlConfig
impl Debug for ShEx2HtmlConfig
Source§impl Default for ShEx2HtmlConfig
impl Default for ShEx2HtmlConfig
Source§impl<'de> Deserialize<'de> for ShEx2HtmlConfig
impl<'de> Deserialize<'de> for ShEx2HtmlConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ShEx2HtmlConfig
impl PartialEq for ShEx2HtmlConfig
Source§impl Serialize for ShEx2HtmlConfig
impl Serialize for ShEx2HtmlConfig
impl StructuralPartialEq for ShEx2HtmlConfig
Auto Trait Implementations§
impl Freeze for ShEx2HtmlConfig
impl RefUnwindSafe for ShEx2HtmlConfig
impl Send for ShEx2HtmlConfig
impl Sync for ShEx2HtmlConfig
impl Unpin for ShEx2HtmlConfig
impl UnwindSafe for ShEx2HtmlConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more