Crate edlearn_client

Source
Expand description

A wrapper around the Blackboard Learn API, specialised for Edinburgh University’s instance.

Modules§

content
course
membership
terms
users

Structs§

AuthState
Contains cached authentication cookies
Client
A client, for using the blackboard learn API
HealthResp
Response given by the health endpoint API
Password
A password, wrapped so we don’t print it by accident

Enums§

AuthError
An error encountered when logging in
Error
An error when using the learn API

Constants§

LEARN_BASE
The base of Edinburgh Uni’s learn instance

Type Aliases§

Credentials
Information used to login
Result
Result type used throughout