pub struct AwClient {
pub baseurl: String,
pub name: String,
pub hostname: String,
/* private fields */
}
Fields§
§baseurl: String
§name: String
§hostname: String
Implementations§
Source§impl AwClient
impl AwClient
pub fn new(ip: &str, port: &str, name: &str) -> AwClient
pub fn get_bucket(&self, bucketname: &str) -> Result<Bucket, Error>
pub fn get_buckets(&self) -> Result<HashMap<String, Bucket>, Error>
pub fn create_bucket( &self, bucketname: &str, buckettype: &str, ) -> Result<(), Error>
pub fn delete_bucket(&self, bucketname: &str) -> Result<(), Error>
pub fn get_events(&self, bucketname: &str) -> Result<Vec<Event>, Error>
pub fn insert_event(&self, bucketname: &str, event: &Event) -> Result<(), Error>
pub fn heartbeat( &self, bucketname: &str, event: &Event, pulsetime: f64, ) -> Result<(), Error>
pub fn delete_event(&self, bucketname: &str, event_id: i64) -> Result<(), Error>
pub fn get_event_count(&self, bucketname: &str) -> Result<i64, Error>
pub fn get_info(&self) -> Result<Info, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AwClient
impl !RefUnwindSafe for AwClient
impl Send for AwClient
impl Sync for AwClient
impl Unpin for AwClient
impl !UnwindSafe for AwClient
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