use async_stomp::ToServer;
use async_stomp::client::Connector;
use futures::prelude::*;
#[tokio::main]
async fn main() -> Result<(), std::io::Error> {
let mut conn = Connector::builder()
.server("127.0.0.1:61613")
.virtualhost("/")
.login("guest".to_string())
.passcode("guest".to_string())
.connect()
.await
.unwrap();
conn.send(
ToServer::Send {
destination: "queue.test".into(),
transaction: None,
headers: None,
body: Some(b"Hello there rustaceans!".to_vec()),
}
.into(),
)
.await
.expect("sending message to server");
Ok(())
}