[][src]Function epitok::event::list_events

pub async fn list_events<'_, '_, '_>(
    list: &'_ mut Vec<Event>,
    autologin: &'_ str,
    raw_date: &'_ str
) -> Result<usize, Box<dyn Error>>

Show events of a particular date

Arguments

  • list - Where events will be stored
  • autologin - User autologin link
  • raw_date - Date in YYYY-MM-DD format

Return value

On success the number of retrieved events will be returned.

On failure the error type will be returned

Example

Get a vector of events from a particular date and print their name

use epitok::event::{Event, list_events};

let date_str = "2020-07-01";
let autologin = "https://intra.epitech.eu/auth-abcdefghijklmnopqrstuvwxyz1234567890abcd";
let mut events: Vec<Event> = Vec::new();

list_events(&mut events, &autologin, date_str).await?;
for event in events {
    println!("event: {} - {}", event.title(), event.module());
}