pub struct QuDagClient { /* private fields */ }Implementations§
Source§impl QuDagClient
impl QuDagClient
pub fn new(config: QuDagConfig) -> Self
pub async fn connect(&self) -> Result<(), QuDagError>
pub async fn disconnect(&self)
pub async fn is_connected(&self) -> bool
pub fn node_id(&self) -> &str
pub async fn propose_pattern( &self, _pattern: PatternProposal, ) -> Result<String, QuDagError>
pub async fn get_proposal_status( &self, _proposal_id: &str, ) -> Result<ProposalStatus, QuDagError>
pub async fn sync_patterns( &self, _since_round: u64, ) -> Result<Vec<SyncedPattern>, QuDagError>
pub async fn get_balance(&self) -> Result<f64, QuDagError>
pub async fn stake(&self, amount: f64) -> Result<String, QuDagError>
Auto Trait Implementations§
impl Freeze for QuDagClient
impl !RefUnwindSafe for QuDagClient
impl Send for QuDagClient
impl Sync for QuDagClient
impl Unpin for QuDagClient
impl UnsafeUnpin for QuDagClient
impl !UnwindSafe for QuDagClient
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