Struct ruma_api::Metadata
[−]
[src]
pub struct Metadata { pub description: &'static str, pub method: Method, pub name: &'static str, pub path: &'static str, pub rate_limited: bool, pub requires_authentication: bool, }
Metadata about an API endpoint.
Fields
description: &'static str
A human-readable description of the endpoint.
method: Method
The HTTP method used by this endpoint.
name: &'static str
A unique identifier for this endpoint.
path: &'static str
The path of this endpoint's URL, with variable names where path parameters should be filled in during a request.
rate_limited: bool
Whether or not this endpoint is rate limited by the server.
requires_authentication: bool
Whether or not the server requires an authenticated user for this endpoint.
Trait Implementations
impl Clone for Metadata
[src]
fn clone(&self) -> Metadata
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more