Struct PersonalizeFeatureInfo
#[repr(C)]pub struct PersonalizeFeatureInfo {
pub ctrl_key_value_len: u32,
pub ctrl_key_value: [c_char; 16],
pub feature_type: PersoFeature,
pub feature_data_len: u32,
pub feature_data: PersonalFeatureInfoData,
}Expand description
Request message.
Activates and sets the personalization data on the phone. Each feature can be activated independently of one another; however, network data configurations must be consistent across activated personalization modes in order to prevent contradicting featurization, and only one feature can be activated per message. If personalization is already activated, it must first be deactivated before being reactivated with new data.
Fields§
§ctrl_key_value_len: u32Must be set to the number of elements in ctrl_key_value.
ctrl_key_value: [c_char; 16]Control key value. This value is a sequence of ASCII characters.
feature_type: PersoFeature§feature_data_len: u32Must be set to the number of elements in feature_data.
feature_data: PersonalFeatureInfoDataAuto Trait Implementations§
impl Freeze for PersonalizeFeatureInfo
impl RefUnwindSafe for PersonalizeFeatureInfo
impl Send for PersonalizeFeatureInfo
impl Sync for PersonalizeFeatureInfo
impl Unpin for PersonalizeFeatureInfo
impl UnwindSafe for PersonalizeFeatureInfo
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