pub struct ListUsers { /* private fields */ }Expand description
query for Icinga objects of this type
Implementations§
Trait Implementations§
Source§impl RestApiEndpoint for ListUsers
impl RestApiEndpoint for ListUsers
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<ListUsers> for ResultsWrapper<QueryResultObject<IcingaUser>>
impl RestApiResponse<ListUsers> for ResultsWrapper<QueryResultObject<BTreeMap<String, Value>>>
impl RestApiResponse<ListUsers> for ResultsWrapper<QueryResultObjectWithJoins<IcingaUser, IcingaUserJoins>>
impl RestApiResponse<ListUsers> for ResultsWrapper<QueryResultObjectWithJoins<BTreeMap<String, Value>, IcingaUserJoins>>
impl RestApiResponse<ListUsers> for ResultsWrapper<QueryResultObjectWithJoins<IcingaUser, BTreeMap<String, Value>>>
impl RestApiResponse<ListUsers> for ResultsWrapper<QueryResultObjectWithJoins<BTreeMap<String, Value>, BTreeMap<String, Value>>>
Auto Trait Implementations§
impl Freeze for ListUsers
impl RefUnwindSafe for ListUsers
impl Send for ListUsers
impl Sync for ListUsers
impl Unpin for ListUsers
impl UnsafeUnpin for ListUsers
impl UnwindSafe for ListUsers
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