pub struct Client { /* private fields */ }Implementations§
Source§impl Client
impl Client
pub fn with_default_baseurl() -> Self
pub fn from_baseurl(base_url: impl Into<String>) -> Self
pub fn set_bearer_token( &mut self, token: impl AsRef<str>, ) -> Result<(), InvalidHeaderValue>
pub fn set_api_key_auth( &mut self, email: impl AsRef<str>, key: impl AsRef<str>, ) -> Result<(), InvalidHeaderValue>
pub fn set_service_key( &mut self, key: impl AsRef<str>, ) -> Result<(), InvalidHeaderValue>
pub fn zones_get(&self) -> ZonesGetBuilder<'_>
pub fn zones_0_get(&self) -> Zones0GetBuilder<'_>
pub fn dns_records_for_a_zone_list_dns_records( &self, ) -> DnsRecordsForAZoneListDnsRecordsBuilder<'_>
pub fn dns_records_for_a_zone_create_dns_record( &self, ) -> DnsRecordsForAZoneCreateDnsRecordBuilder<'_>
pub fn dns_records_for_a_zone_delete_dns_record( &self, ) -> DnsRecordsForAZoneDeleteDnsRecordBuilder<'_>
pub fn worker_routes_list_routes(&self) -> WorkerRoutesListRoutesBuilder<'_>
pub fn worker_routes_create_route(&self) -> WorkerRoutesCreateRouteBuilder<'_>
pub fn worker_routes_delete_route(&self) -> WorkerRoutesDeleteRouteBuilder<'_>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl UnsafeUnpin for Client
impl !UnwindSafe for Client
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