Struct geodesy::RawParameters
source · pub struct RawParameters {
pub invocation: String,
pub definition: String,
pub globals: BTreeMap<String, String>,
/* private fields */
}
Expand description
Interface between the high level Op::op() and the low level functionality in the InnerOps
RawParameters
is the vehicle used by the Op
erator factory in Op::op(...)
,
to ferry args around from the invocator into the constructor of the individual
InnerOp
s.
The InnerOp
constructor typically interprets the contents of
RawParameters
, and converts it into a more runtime friendly instance of
ParsedParameters
.
Fields§
§invocation: String
§definition: String
§globals: BTreeMap<String, String>
Implementations§
source§impl RawParameters
impl RawParameters
pub fn new( invocation: &str, globals: &BTreeMap<String, String> ) -> RawParameters
pub fn next(&self, definition: &str) -> RawParameters
pub fn nesting_too_deep(&self) -> bool
Trait Implementations§
source§impl Debug for RawParameters
impl Debug for RawParameters
source§impl Default for RawParameters
impl Default for RawParameters
source§fn default() -> RawParameters
fn default() -> RawParameters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RawParameters
impl RefUnwindSafe for RawParameters
impl Send for RawParameters
impl Sync for RawParameters
impl Unpin for RawParameters
impl UnwindSafe for RawParameters
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