Trait openstack::common::ListResources
[−]
[src]
pub trait ListResources<'a> {
const DEFAULT_LIMIT: usize;
fn list_resources<Q>(session: &'a Session, query: Q) -> Result<Vec<Self>>
where
Self: Sized,
Q: Serialize + Debug;
}Trait representing something that can be listed from a session.
Associated Constants
const DEFAULT_LIMIT: usize
Default limit to use with this resource.
Required Methods
fn list_resources<Q>(session: &'a Session, query: Q) -> Result<Vec<Self>> where
Self: Sized,
Q: Serialize + Debug,
Self: Sized,
Q: Serialize + Debug,
List the resources from the session.
Implementors
impl<'session> ListResources<'session> for FlavorSummary<'session>impl<'session> ListResources<'session> for Flavor<'session>impl<'session> ListResources<'session> for KeyPair<'session>impl<'session> ListResources<'session> for ServerSummary<'session>impl<'session> ListResources<'session> for Server<'session>impl<'session> ListResources<'session> for Image<'session>impl<'session> ListResources<'session> for Network<'session>