[−][src]Crate lib_tcstring
TCF String library which (currently only) decodes a given TCString
NOTE: This is not an official IAB library
General usage
use std::convert::TryFrom; // will return an Result which contains an TCModel V2 let tc_model_v2 = lib_tcstring::TCModel::try_from("COvFyGBOvFyGBAbAAAENAPCAAOAAAAAAAAAAAEEUACCKAAA"); // will return an Result which contains an TCModel V1 let tc_model_v1 = lib_tcstring::TCModel::try_from("BOEFEAyOEFEAyAHABDENAI4AAAB9vABAASA");
If it's possible to know which TCModel version is used write it like this:
use std::convert::TryFrom; let tc_model_v2 = lib_tcstring::TCModelV2::try_from("COvFyGBOvFyGBAbAAAENAPCAAOAAAAAAAAAAAEEUACCKAAA"); let tc_model_v1 = lib_tcstring::TCModelV1::try_from("BOEFEAyOEFEAyAHABDENAI4AAAB9vABAASA");
Structs
PublisherRestriction | Publisher restriction which overrides the specificed purpose |
TCModelV1 |
|
TCModelV2 |
|
VendorSet |
|
Enums
PublisherRestrictionType | Contains restriction types as defined in |
TCModel |
|
TcsError | Errors that can occur while decoding the TCString |