pub struct Endpoints<'c> { /* private fields */ }Implementations§
Source§impl Endpoints<'_>
impl Endpoints<'_>
Sourcepub async fn list_by_technology(
&self,
tech: impl Into<String> + Display + Send,
) -> Result<Vec<Endpoint>>
pub async fn list_by_technology( &self, tech: impl Into<String> + Display + Send, ) -> Result<Vec<Endpoint>>
List available endpoints for a given endpoint technology.
Sourcepub async fn get(
&self,
tech: impl Into<String> + Send,
resource: impl Into<String> + Send,
) -> Result<Endpoint>
pub async fn get( &self, tech: impl Into<String> + Send, resource: impl Into<String> + Send, ) -> Result<Endpoint>
Details for an endpoint.
Sourcepub async fn send_message(&self, request: SendMessageRequest) -> Result<()>
pub async fn send_message(&self, request: SendMessageRequest) -> Result<()>
Send a message to some technology URI or endpoint.
Sourcepub async fn send_message_to_endpoint(
&self,
request: SendMessageToEndpointRequest,
) -> Result<()>
pub async fn send_message_to_endpoint( &self, request: SendMessageToEndpointRequest, ) -> Result<()>
Send a message to some endpoint in a technology.
Sourcepub async fn refer(&self, request: ReferRequest) -> Result<()>
pub async fn refer(&self, request: ReferRequest) -> Result<()>
Refer an endpoint or technology URI to some technology URI or endpoint
Sourcepub async fn refer_to_endpoint(
&self,
request: ReferToEndpointRequest,
) -> Result<()>
pub async fn refer_to_endpoint( &self, request: ReferToEndpointRequest, ) -> Result<()>
Refer an endpoint or technology URI to some technology URI or endpoint
Auto Trait Implementations§
impl<'c> Freeze for Endpoints<'c>
impl<'c> !RefUnwindSafe for Endpoints<'c>
impl<'c> Send for Endpoints<'c>
impl<'c> Sync for Endpoints<'c>
impl<'c> Unpin for Endpoints<'c>
impl<'c> !UnwindSafe for Endpoints<'c>
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