pub struct HeaderData {
pub name: String,
pub pic: String,
pub litpic: String,
pub url: String,
pub is_split_layer: u32,
pub split_layer: String,
pub split_layer_obj: Option<SplitLayer>,
}
Expand description
B站首页头图数据
Fields§
§name: String
空
pic: String
静态头图 URL
litpic: String
Bilibili logo URL
url: String
空
is_split_layer: u32
是否分层, 1: 是
split_layer: String
分层信息,一个套在字符串里的 JSON 对象
split_layer_obj: Option<SplitLayer>
Implementations§
Source§impl HeaderData
impl HeaderData
pub fn parse_split_layer(&mut self) -> Result<(), BpiError>
Trait Implementations§
Source§impl Clone for HeaderData
impl Clone for HeaderData
Source§fn clone(&self) -> HeaderData
fn clone(&self) -> HeaderData
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 HeaderData
impl Debug for HeaderData
Source§impl<'de> Deserialize<'de> for HeaderData
impl<'de> Deserialize<'de> for HeaderData
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 HeaderData
impl RefUnwindSafe for HeaderData
impl Send for HeaderData
impl Sync for HeaderData
impl Unpin for HeaderData
impl UnwindSafe for HeaderData
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