pub struct ListZones { /* private fields */ }Expand description
query for Icinga objects of this type
Implementations§
Trait Implementations§
Source§impl RestApiEndpoint for ListZones
impl RestApiEndpoint for ListZones
Source§type RequestBody = IcingaFilter
type RequestBody = IcingaFilter
the type of the request body
Source§fn url(&self, base_url: &Url) -> Result<Url, Error>
fn url(&self, base_url: &Url) -> Result<Url, Error>
returns the URL to use for the request based on the base URL passed in
as a parameter Read more
Source§fn request_body(&self) -> Result<Option<Cow<'_, Self::RequestBody>>, Error>
fn request_body(&self) -> Result<Option<Cow<'_, Self::RequestBody>>, Error>
the request body which must be a JSON serializable type Read more
impl RestApiResponse<ListZones> for ResultsWrapper<QueryResultObject<IcingaZone>>
impl RestApiResponse<ListZones> for ResultsWrapper<QueryResultObject<BTreeMap<String, Value>>>
impl RestApiResponse<ListZones> for ResultsWrapper<QueryResultObjectWithJoins<IcingaZone, IcingaZoneJoins>>
impl RestApiResponse<ListZones> for ResultsWrapper<QueryResultObjectWithJoins<BTreeMap<String, Value>, IcingaZoneJoins>>
impl RestApiResponse<ListZones> for ResultsWrapper<QueryResultObjectWithJoins<IcingaZone, BTreeMap<String, Value>>>
impl RestApiResponse<ListZones> for ResultsWrapper<QueryResultObjectWithJoins<BTreeMap<String, Value>, BTreeMap<String, Value>>>
Auto Trait Implementations§
impl Freeze for ListZones
impl RefUnwindSafe for ListZones
impl Send for ListZones
impl Sync for ListZones
impl Unpin for ListZones
impl UnsafeUnpin for ListZones
impl UnwindSafe for ListZones
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more