MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / parse

Method parse

src/testdrive/src/parser.rs:835–845  ·  view source on GitHub ↗
(&mut self, name: &str)

Source from the content-addressed store, hash-verified

833 }
834
835 pub fn parse<T>(&mut self, name: &str) -> Result<T, anyhow::Error>
836 where
837 T: FromStr,
838 T::Err: Error + Send + Sync + 'static,
839 {
840 match self.opt_parse(name) {
841 Ok(None) => bail!("missing {} parameter", name),
842 Ok(Some(t)) => Ok(t),
843 Err(err) => Err(err),
844 }
845 }
846
847 pub fn opt_bool(&mut self, name: &str) -> Result<Option<bool>, anyhow::Error> {
848 self.opt_string(name)

Callers 14

opt_parseMethod · 0.45
create_materialize_stateFunction · 0.45
run_fail_sqlFunction · 0.45
build_compressionFunction · 0.45
run_verify_dataFunction · 0.45
run_verify_keysFunction · 0.45
run_requestFunction · 0.45
check_catalog_stateFunction · 0.45
run_regex_setFunction · 0.45
run_verify_slotFunction · 0.45
run_delete_recordsFunction · 0.45
parse_expected_messagesFunction · 0.45

Calls 1

opt_parseMethod · 0.80

Tested by 1

mainFunction · 0.36