pub struct UrlBuilder { /* private fields */ }Implementations§
Source§impl UrlBuilder
impl UrlBuilder
pub fn new<S: Into<String>>(base_url: S) -> Self
pub fn das_url(&self) -> String
pub fn dds_url(&self) -> String
pub fn dods_url(&self) -> Result<String, Error>
pub fn add_variable<S: Into<String>>(self, variable: S) -> Self
pub fn add_variables<S: Into<String>>(self, variables: Vec<S>) -> Self
pub fn add_constraint(self, constraint: Constraint) -> Self
pub fn add_index_constraint<S: Into<String>>( self, variable: S, indices: Vec<IndexRange>, ) -> Self
pub fn add_single_index<S: Into<String>>( self, variable: S, index: isize, ) -> Self
pub fn add_range<S: Into<String>>( self, variable: S, start: isize, end: isize, stride: Option<isize>, ) -> Self
pub fn add_multidimensional_constraint<S: Into<String>>( self, variable: S, indices: Vec<IndexRange>, ) -> Self
pub fn clear_variables(self) -> Self
pub fn clear_constraints(self) -> Self
pub fn clear_all(self) -> Self
Trait Implementations§
Source§impl Clone for UrlBuilder
impl Clone for UrlBuilder
Source§fn clone(&self) -> UrlBuilder
fn clone(&self) -> UrlBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UrlBuilder
impl RefUnwindSafe for UrlBuilder
impl Send for UrlBuilder
impl Sync for UrlBuilder
impl Unpin for UrlBuilder
impl UnsafeUnpin for UrlBuilder
impl UnwindSafe for UrlBuilder
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