[−][src]Struct bodhi::service::BodhiService
This struct represents a specific bodhi service, typically running remotely, although a local URL could be specified, as well. This BodhiService instance is then used by queries to actually submit to, and receive from - the service.
Methods
impl BodhiService
[src]
pub fn query<T>(&self, query: impl Query<T>) -> Result<T, QueryError>
[src]
This method is used for GET methods to query things on the bodhi instance.
pub fn create<T>(&self, creator: &dyn Create<T>) -> Result<T, QueryError>
[src]
This method is used for POST methods to create new things on the bodhi instance.
pub fn edit<T>(&self, editor: &dyn Edit<T>) -> Result<T, QueryError>
[src]
This method is used for POST methods to edit existing things on the bodhi instance.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for BodhiService
impl !Send for BodhiService
impl !Sync for BodhiService
impl Unpin for BodhiService
impl !UnwindSafe for BodhiService
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,