Trait casbin::EnforceArgs[][src]

pub trait EnforceArgs {
    fn try_into_vec(self) -> Result<Vec<Dynamic>>;
fn cache_key(&self) -> u64; }

Required methods

Loading content...

Implementations on Foreign Types

impl EnforceArgs for Vec<String>[src]

impl<A: Serialize + Hash, B: Serialize + Hash, C: Serialize + Hash, D: Serialize + Hash, E: Serialize + Hash, F: Serialize + Hash, G: Serialize + Hash, H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<B: Serialize + Hash, C: Serialize + Hash, D: Serialize + Hash, E: Serialize + Hash, F: Serialize + Hash, G: Serialize + Hash, H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<C: Serialize + Hash, D: Serialize + Hash, E: Serialize + Hash, F: Serialize + Hash, G: Serialize + Hash, H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<D: Serialize + Hash, E: Serialize + Hash, F: Serialize + Hash, G: Serialize + Hash, H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<E: Serialize + Hash, F: Serialize + Hash, G: Serialize + Hash, H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<F: Serialize + Hash, G: Serialize + Hash, H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<G: Serialize + Hash, H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (G, H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<H: Serialize + Hash, J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (H, J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<J: Serialize + Hash, K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (J, K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<K: Serialize + Hash, L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (K, L, M, N, P, Q, R, S, T, U, V)[src]

impl<L: Serialize + Hash, M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (L, M, N, P, Q, R, S, T, U, V)[src]

impl<M: Serialize + Hash, N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (M, N, P, Q, R, S, T, U, V)[src]

impl<N: Serialize + Hash, P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (N, P, Q, R, S, T, U, V)[src]

impl<P: Serialize + Hash, Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (P, Q, R, S, T, U, V)[src]

impl<Q: Serialize + Hash, R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (Q, R, S, T, U, V)[src]

impl<R: Serialize + Hash, S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (R, S, T, U, V)[src]

impl<S: Serialize + Hash, T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (S, T, U, V)[src]

impl<T: Serialize + Hash, U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (T, U, V)[src]

impl<U: Serialize + Hash, V: Serialize + Hash> EnforceArgs for (U, V)[src]

impl<V: Serialize + Hash> EnforceArgs for (V,)[src]

impl EnforceArgs for ()[src]

Loading content...

Implementors

Loading content...