pub struct Client { /* private fields */ }Implementations§
Source§impl Client
impl Client
pub fn with_default_base_url() -> Self
pub fn from_base_url(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 list_zones(&self) -> ZonesGetBuilder<'_>
pub fn zone(&self) -> Zones0GetBuilder<'_>
pub fn list_dns_records(&self) -> DnsRecordsForAZoneListDnsRecordsBuilder<'_>
pub fn create_dns_record(&self) -> DnsRecordsForAZoneCreateDnsRecordBuilder<'_>
pub fn delete_dns_record(&self) -> DnsRecordsForAZoneDeleteDnsRecordBuilder<'_>
pub fn list_worker_routes(&self) -> WorkerRoutesListRoutesBuilder<'_>
pub fn create_worker_route(&self) -> WorkerRoutesCreateRouteBuilder<'_>
pub fn delete_worker_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