pub struct CourseInfo {Show 24 fields
pub brief: CourseBrief,
pub coupon: CourseCoupon,
pub cover: String,
pub episode_page: CourseEpisodePage,
pub episode_sort: i32,
pub episodes: Vec<CourseEpisode>,
pub faq: CourseFaq,
pub faq1: CourseFaq1,
pub payment: CoursePayment,
pub purchase_note: CoursePurchaseNote,
pub purchase_protocol: CoursePurchaseProtocol,
pub release_bottom_info: String,
pub release_info: String,
pub release_info2: String,
pub release_status: String,
pub season_id: u64,
pub share_url: String,
pub short_link: String,
pub stat: CourseStat,
pub status: i32,
pub subtitle: String,
pub title: String,
pub up_info: CourseUpInfo,
pub user_status: CourseUserStatus,
}Fields§
§brief: CourseBrief§coupon: CourseCoupon§cover: String§episode_page: CourseEpisodePage§episode_sort: i32§episodes: Vec<CourseEpisode>§faq: CourseFaq§faq1: CourseFaq1§payment: CoursePayment§purchase_note: CoursePurchaseNote§purchase_protocol: CoursePurchaseProtocol§release_bottom_info: String§release_info: String§release_info2: String§release_status: String§season_id: u64§short_link: String§stat: CourseStat§status: i32§subtitle: String§title: String§up_info: CourseUpInfo§user_status: CourseUserStatusTrait Implementations§
Source§impl Clone for CourseInfo
impl Clone for CourseInfo
Source§fn clone(&self) -> CourseInfo
fn clone(&self) -> CourseInfo
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 CourseInfo
impl Debug for CourseInfo
Source§impl<'de> Deserialize<'de> for CourseInfo
impl<'de> Deserialize<'de> for CourseInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CourseInfo
impl RefUnwindSafe for CourseInfo
impl Send for CourseInfo
impl Sync for CourseInfo
impl Unpin for CourseInfo
impl UnwindSafe for CourseInfo
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