pub enum LeafletResources {
Cdn {
version: String,
base_url: Option<String>,
},
Local {
css_path: String,
js_path: String,
},
}Expand description
Leaflet resource configuration
Variants§
Implementations§
Source§impl LeafletResources
impl LeafletResources
Sourcepub fn cdn(version: impl Into<String>) -> Self
pub fn cdn(version: impl Into<String>) -> Self
Creates a CDN configuration with the specified version
Sourcepub fn cdn_with_base_url(
version: impl Into<String>,
base_url: impl Into<String>,
) -> Self
pub fn cdn_with_base_url( version: impl Into<String>, base_url: impl Into<String>, ) -> Self
Creates a CDN configuration with custom base URL
Sourcepub fn local(css_path: impl Into<String>, js_path: impl Into<String>) -> Self
pub fn local(css_path: impl Into<String>, js_path: impl Into<String>) -> Self
Creates a local files configuration
Sourcepub fn css_integrity(&self) -> Option<String>
pub fn css_integrity(&self) -> Option<String>
Returns the integrity hash for CSS (if using CDN with known versions)
Sourcepub fn js_integrity(&self) -> Option<String>
pub fn js_integrity(&self) -> Option<String>
Returns the integrity hash for JS (if using CDN with known versions)
Trait Implementations§
Source§impl Clone for LeafletResources
impl Clone for LeafletResources
Source§fn clone(&self) -> LeafletResources
fn clone(&self) -> LeafletResources
Returns a duplicate 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 LeafletResources
impl Debug for LeafletResources
Source§impl Default for LeafletResources
impl Default for LeafletResources
Source§impl<'de> Deserialize<'de> for LeafletResources
impl<'de> Deserialize<'de> for LeafletResources
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 LeafletResources
impl PartialEq for LeafletResources
Source§impl Serialize for LeafletResources
impl Serialize for LeafletResources
impl StructuralPartialEq for LeafletResources
Auto Trait Implementations§
impl Freeze for LeafletResources
impl RefUnwindSafe for LeafletResources
impl Send for LeafletResources
impl Sync for LeafletResources
impl Unpin for LeafletResources
impl UnwindSafe for LeafletResources
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.