pub trait Backward {
fn get_backward_transient<K: AsRef<str>>(&self, key: K) -> Option<&str>;
fn get_backward_downstream<K: AsRef<str>>(&self, key: K) -> Option<&str>;
fn get_all_backward_transients(
&self
) -> Option<&HashMap<Cow<'static, str>, Cow<'static, str>>>;
fn get_all_backward_downstreams(
&self
) -> Option<&HashMap<Cow<'static, str>, Cow<'static, str>>>;
fn set_backward_transient<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
);
fn set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
);
fn strip_rpc_prefix_and_set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
);
fn strip_http_prefix_and_set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
);
fn del_backward_transient<K: AsRef<str>>(&mut self, key: K);
fn del_backward_downstream<K: AsRef<str>>(&mut self, key: K);
}
Required Methods
sourcefn get_all_backward_transients(
fn get_all_backward_transients(
&self
) -> Option<&HashMap<Cow<'static, str>, Cow<'static, str>>>
sourcefn get_all_backward_downstreams(
fn get_all_backward_downstreams(
&self
) -> Option<&HashMap<Cow<'static, str>, Cow<'static, str>>>
sourcefn set_backward_transient<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
fn set_backward_transient<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
)
sourcefn set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
fn set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
)
sourcefn strip_rpc_prefix_and_set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
fn strip_rpc_prefix_and_set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
)
sourcefn strip_http_prefix_and_set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
fn strip_http_prefix_and_set_backward_downstream<K: Into<Cow<'static, str>>, V: Into<Cow<'static, str>>>(
&mut self,
key: K,
value: V
)
source
fn del_backward_transient<K: AsRef<str>>(&mut self, key: K)
source