pub struct WRMData {
pub kids: Vec<PlayReadyKid>,
pub protect_info: Option<ProtectInfo>,
pub checksum: Option<Vec<u8>>,
pub la_url: Option<String>,
pub lui_url: Option<String>,
pub ds_id: Option<String>,
pub custom_attributes: Option<String>,
pub decryptor_setup: Option<String>,
}
Fields§
§kids: Vec<PlayReadyKid>
§protect_info: Option<ProtectInfo>
§checksum: Option<Vec<u8>>
§la_url: Option<String>
URL for license acquisition WS
lui_url: Option<String>
URL for non-silent license acquisition web page
ds_id: Option<String>
base64-encoded guid
custom_attributes: Option<String>
§decryptor_setup: Option<String>
Trait Implementations§
source§impl<'de> Deserialize<'de> for WRMData
impl<'de> Deserialize<'de> for WRMData
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
impl Eq for WRMData
impl StructuralPartialEq for WRMData
Auto Trait Implementations§
impl Freeze for WRMData
impl RefUnwindSafe for WRMData
impl Send for WRMData
impl Sync for WRMData
impl Unpin for WRMData
impl UnwindSafe for WRMData
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)