canvas-lms-api 0.2.0

Rust client for the Instructure Canvas LMS REST API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use serde::{Deserialize, Serialize};

/// A navigation tab in a Canvas course or account.
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct Tab {
    pub id: Option<String>,
    pub html_url: Option<String>,
    pub full_url: Option<String>,
    pub label: Option<String>,
    #[serde(rename = "type")]
    pub tab_type: Option<String>,
    pub hidden: Option<bool>,
    pub visibility: Option<String>,
    pub position: Option<u64>,
}