Function aoc_session::aoc_session
source · pub fn aoc_session() -> Result<AocSession>Expand description
Get the session cookie for Advent of Code. Beware that this function works for all browsers
supported by rookie but is slow.
Examples
Debug-print the session cookie value to stdout:
use aoc_session::aoc_session;
let session_id: String = match aoc_session() {
Ok(session) => format!("{session:?}"),
Err(e) => panic!("Error: {e}"),
};
assert!(session_id.starts_with("session="));
println!("{}", session_id);Convert the session cookie value to a String:
use aoc_session::aoc_session;
let session_id: String = match aoc_session() {
Ok(session) => session.to_string(),
Err(e) => panic!("Error: {e}"),
};
assert!(session_id.len() > 0);
println!("My session ID: {}", session_id);