Struct cargonauts::router::mock::MockRouter
[−]
[src]
pub struct MockRouter { /* fields omitted */ }
Methods
impl MockRouter
[src]
fn new() -> MockRouter
fn methods_for(&self, resource: &'static str) -> Vec<&'static str>
fn methods_for_rel(&self,
resource: &'static str,
rel: &'static str)
-> Vec<&'static str>
resource: &'static str,
rel: &'static str)
-> Vec<&'static str>
fn has_resource_route(&self,
method: &'static str,
resource: &'static str)
-> bool
method: &'static str,
resource: &'static str)
-> bool
fn has_relation_route(&self,
method: &'static str,
resource: &'static str,
rel: &'static str)
-> bool
method: &'static str,
resource: &'static str,
rel: &'static str)
-> bool
Trait Implementations
impl Router for MockRouter
[src]
type Response = MockResponse
fn attach_delete<F>(&mut self, resource: &'static str, _: F) where F: Fn(String) -> Self::Response
fn attach_get<F>(&mut self, resource: &'static str, _: F) where F: Fn(GetRequest) -> Self::Response
fn attach_index<F>(&mut self, resource: &'static str, _: F) where F: Fn(IndexRequest) -> Self::Response
fn attach_patch<F>(&mut self, resource: &'static str, _: F) where F: Fn(PatchRequest) -> Self::Response
fn attach_post<F>(&mut self, resource: &'static str, _: F) where F: Fn(PostRequest) -> Self::Response
fn attach_fetch_one<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(GetRequest) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(GetRequest) -> Self::Response
fn attach_fetch_many<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(GetRequest) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(GetRequest) -> Self::Response
fn attach_fetch_rel<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
fn attach_delete_one<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
fn attach_remove_many<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Vec<String>) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Vec<String>) -> Self::Response
fn attach_clear_many<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
fn attach_delete_one_rel<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
fn attach_remove_many_rel<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Vec<String>) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Vec<String>) -> Self::Response
fn attach_clear_many_rel<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String) -> Self::Response
fn attach_patch_one<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(PatchRequest) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(PatchRequest) -> Self::Response
fn attach_post_one<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, PostRequest) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, PostRequest) -> Self::Response
fn attach_link_one<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Relationship) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Relationship) -> Self::Response
fn attach_append_link_many<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Relationship) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Relationship) -> Self::Response
fn attach_replace_link_many<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Relationship) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, Relationship) -> Self::Response
fn attach_append_many<F>(&mut self,
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, PostRequest) -> Self::Response
resource: &'static str,
relationship: &'static str,
_: F) where F: Fn(String, PostRequest) -> Self::Response