pub struct GetUserMessageRequest {
pub ref: u32,
}Fields§
§ref: u32The ID of the message to retrieve.
Implementations§
Source§impl GetUserMessageRequest
impl GetUserMessageRequest
Sourcepub fn new(ref: u32) -> Self
pub fn new(ref: u32) -> Self
Examples found in repository?
examples/basic.rs (line 47)
8async fn main() {
9 dotenvy::from_path("examples/.env").ok();
10
11 let base_url = std::env::var("RS_BASE_URL").expect("RS_BASE_URL not set");
12 let user = std::env::var("RS_USER").expect("RS_USER not set");
13 let _password = std::env::var("RS_PASS").expect("RS_PASS not set");
14 let key = std::env::var("RS_KEY").expect("RS_KEY not set");
15
16 let client = Client::builder()
17 .base_url(&base_url)
18 .expect("Error when setting base_url")
19 .user_key(&user, &key)
20 // .session_key(&user, &password)
21 .build()
22 .await
23 .expect("Error when building client");
24
25 let search_result = client
26 .search()
27 .do_search(DoSearchRequest::new("909").sort(SortOrder::Asc))
28 .await;
29
30 match search_result {
31 Ok(response) => println!("{:#?}", response),
32 Err(e) => println!("Error: {}", e),
33 }
34
35 let system_result = client
36 .system()
37 .get_daily_stat_summary(GetDailyStatSummaryRequest::new().days(31))
38 .await;
39
40 match system_result {
41 Ok(response) => println!("{:#?}", response),
42 Err(e) => println!("Error: {}", e),
43 }
44
45 let message_result = client
46 .message()
47 .get_user_message(GetUserMessageRequest::new(12))
48 .await;
49
50 match message_result {
51 Ok(response) => println!("{:#?}", response),
52 Err(e) => println!("Error: {}", e),
53 }
54}Trait Implementations§
Source§impl Clone for GetUserMessageRequest
impl Clone for GetUserMessageRequest
Source§fn clone(&self) -> GetUserMessageRequest
fn clone(&self) -> GetUserMessageRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GetUserMessageRequest
impl Debug for GetUserMessageRequest
Source§impl PartialEq for GetUserMessageRequest
impl PartialEq for GetUserMessageRequest
Source§impl Serialize for GetUserMessageRequest
impl Serialize for GetUserMessageRequest
impl StructuralPartialEq for GetUserMessageRequest
Auto Trait Implementations§
impl Freeze for GetUserMessageRequest
impl RefUnwindSafe for GetUserMessageRequest
impl Send for GetUserMessageRequest
impl Sync for GetUserMessageRequest
impl Unpin for GetUserMessageRequest
impl UnsafeUnpin for GetUserMessageRequest
impl UnwindSafe for GetUserMessageRequest
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