[][src]Struct mujoco_sys::no_render::_mjModel

#[repr(C)]pub struct _mjModel {
    pub nq: c_int,
    pub nv: c_int,
    pub nu: c_int,
    pub na: c_int,
    pub nbody: c_int,
    pub njnt: c_int,
    pub ngeom: c_int,
    pub nsite: c_int,
    pub ncam: c_int,
    pub nlight: c_int,
    pub nmesh: c_int,
    pub nmeshvert: c_int,
    pub nmeshtexvert: c_int,
    pub nmeshface: c_int,
    pub nmeshgraph: c_int,
    pub nskin: c_int,
    pub nskinvert: c_int,
    pub nskintexvert: c_int,
    pub nskinface: c_int,
    pub nskinbone: c_int,
    pub nskinbonevert: c_int,
    pub nhfield: c_int,
    pub nhfielddata: c_int,
    pub ntex: c_int,
    pub ntexdata: c_int,
    pub nmat: c_int,
    pub npair: c_int,
    pub nexclude: c_int,
    pub neq: c_int,
    pub ntendon: c_int,
    pub nwrap: c_int,
    pub nsensor: c_int,
    pub nnumeric: c_int,
    pub nnumericdata: c_int,
    pub ntext: c_int,
    pub ntextdata: c_int,
    pub ntuple: c_int,
    pub ntupledata: c_int,
    pub nkey: c_int,
    pub nuser_body: c_int,
    pub nuser_jnt: c_int,
    pub nuser_geom: c_int,
    pub nuser_site: c_int,
    pub nuser_cam: c_int,
    pub nuser_tendon: c_int,
    pub nuser_actuator: c_int,
    pub nuser_sensor: c_int,
    pub nnames: c_int,
    pub nM: c_int,
    pub nemax: c_int,
    pub njmax: c_int,
    pub nconmax: c_int,
    pub nstack: c_int,
    pub nuserdata: c_int,
    pub nmocap: c_int,
    pub nsensordata: c_int,
    pub nbuffer: c_int,
    pub opt: mjOption,
    pub vis: mjVisual,
    pub stat: mjStatistic,
    pub buffer: *mut c_void,
    pub qpos0: *mut mjtNum,
    pub qpos_spring: *mut mjtNum,
    pub body_parentid: *mut c_int,
    pub body_rootid: *mut c_int,
    pub body_weldid: *mut c_int,
    pub body_mocapid: *mut c_int,
    pub body_jntnum: *mut c_int,
    pub body_jntadr: *mut c_int,
    pub body_dofnum: *mut c_int,
    pub body_dofadr: *mut c_int,
    pub body_geomnum: *mut c_int,
    pub body_geomadr: *mut c_int,
    pub body_simple: *mut mjtByte,
    pub body_sameframe: *mut mjtByte,
    pub body_pos: *mut mjtNum,
    pub body_quat: *mut mjtNum,
    pub body_ipos: *mut mjtNum,
    pub body_iquat: *mut mjtNum,
    pub body_mass: *mut mjtNum,
    pub body_subtreemass: *mut mjtNum,
    pub body_inertia: *mut mjtNum,
    pub body_invweight0: *mut mjtNum,
    pub body_user: *mut mjtNum,
    pub jnt_type: *mut c_int,
    pub jnt_qposadr: *mut c_int,
    pub jnt_dofadr: *mut c_int,
    pub jnt_bodyid: *mut c_int,
    pub jnt_group: *mut c_int,
    pub jnt_limited: *mut mjtByte,
    pub jnt_solref: *mut mjtNum,
    pub jnt_solimp: *mut mjtNum,
    pub jnt_pos: *mut mjtNum,
    pub jnt_axis: *mut mjtNum,
    pub jnt_stiffness: *mut mjtNum,
    pub jnt_range: *mut mjtNum,
    pub jnt_margin: *mut mjtNum,
    pub jnt_user: *mut mjtNum,
    pub dof_bodyid: *mut c_int,
    pub dof_jntid: *mut c_int,
    pub dof_parentid: *mut c_int,
    pub dof_Madr: *mut c_int,
    pub dof_simplenum: *mut c_int,
    pub dof_solref: *mut mjtNum,
    pub dof_solimp: *mut mjtNum,
    pub dof_frictionloss: *mut mjtNum,
    pub dof_armature: *mut mjtNum,
    pub dof_damping: *mut mjtNum,
    pub dof_invweight0: *mut mjtNum,
    pub dof_M0: *mut mjtNum,
    pub geom_type: *mut c_int,
    pub geom_contype: *mut c_int,
    pub geom_conaffinity: *mut c_int,
    pub geom_condim: *mut c_int,
    pub geom_bodyid: *mut c_int,
    pub geom_dataid: *mut c_int,
    pub geom_matid: *mut c_int,
    pub geom_group: *mut c_int,
    pub geom_priority: *mut c_int,
    pub geom_sameframe: *mut mjtByte,
    pub geom_solmix: *mut mjtNum,
    pub geom_solref: *mut mjtNum,
    pub geom_solimp: *mut mjtNum,
    pub geom_size: *mut mjtNum,
    pub geom_rbound: *mut mjtNum,
    pub geom_pos: *mut mjtNum,
    pub geom_quat: *mut mjtNum,
    pub geom_friction: *mut mjtNum,
    pub geom_margin: *mut mjtNum,
    pub geom_gap: *mut mjtNum,
    pub geom_user: *mut mjtNum,
    pub geom_rgba: *mut f32,
    pub site_type: *mut c_int,
    pub site_bodyid: *mut c_int,
    pub site_matid: *mut c_int,
    pub site_group: *mut c_int,
    pub site_sameframe: *mut mjtByte,
    pub site_size: *mut mjtNum,
    pub site_pos: *mut mjtNum,
    pub site_quat: *mut mjtNum,
    pub site_user: *mut mjtNum,
    pub site_rgba: *mut f32,
    pub cam_mode: *mut c_int,
    pub cam_bodyid: *mut c_int,
    pub cam_targetbodyid: *mut c_int,
    pub cam_pos: *mut mjtNum,
    pub cam_quat: *mut mjtNum,
    pub cam_poscom0: *mut mjtNum,
    pub cam_pos0: *mut mjtNum,
    pub cam_mat0: *mut mjtNum,
    pub cam_fovy: *mut mjtNum,
    pub cam_ipd: *mut mjtNum,
    pub cam_user: *mut mjtNum,
    pub light_mode: *mut c_int,
    pub light_bodyid: *mut c_int,
    pub light_targetbodyid: *mut c_int,
    pub light_directional: *mut mjtByte,
    pub light_castshadow: *mut mjtByte,
    pub light_active: *mut mjtByte,
    pub light_pos: *mut mjtNum,
    pub light_dir: *mut mjtNum,
    pub light_poscom0: *mut mjtNum,
    pub light_pos0: *mut mjtNum,
    pub light_dir0: *mut mjtNum,
    pub light_attenuation: *mut f32,
    pub light_cutoff: *mut f32,
    pub light_exponent: *mut f32,
    pub light_ambient: *mut f32,
    pub light_diffuse: *mut f32,
    pub light_specular: *mut f32,
    pub mesh_vertadr: *mut c_int,
    pub mesh_vertnum: *mut c_int,
    pub mesh_texcoordadr: *mut c_int,
    pub mesh_faceadr: *mut c_int,
    pub mesh_facenum: *mut c_int,
    pub mesh_graphadr: *mut c_int,
    pub mesh_vert: *mut f32,
    pub mesh_normal: *mut f32,
    pub mesh_texcoord: *mut f32,
    pub mesh_face: *mut c_int,
    pub mesh_graph: *mut c_int,
    pub skin_matid: *mut c_int,
    pub skin_rgba: *mut f32,
    pub skin_inflate: *mut f32,
    pub skin_vertadr: *mut c_int,
    pub skin_vertnum: *mut c_int,
    pub skin_texcoordadr: *mut c_int,
    pub skin_faceadr: *mut c_int,
    pub skin_facenum: *mut c_int,
    pub skin_boneadr: *mut c_int,
    pub skin_bonenum: *mut c_int,
    pub skin_vert: *mut f32,
    pub skin_texcoord: *mut f32,
    pub skin_face: *mut c_int,
    pub skin_bonevertadr: *mut c_int,
    pub skin_bonevertnum: *mut c_int,
    pub skin_bonebindpos: *mut f32,
    pub skin_bonebindquat: *mut f32,
    pub skin_bonebodyid: *mut c_int,
    pub skin_bonevertid: *mut c_int,
    pub skin_bonevertweight: *mut f32,
    pub hfield_size: *mut mjtNum,
    pub hfield_nrow: *mut c_int,
    pub hfield_ncol: *mut c_int,
    pub hfield_adr: *mut c_int,
    pub hfield_data: *mut f32,
    pub tex_type: *mut c_int,
    pub tex_height: *mut c_int,
    pub tex_width: *mut c_int,
    pub tex_adr: *mut c_int,
    pub tex_rgb: *mut mjtByte,
    pub mat_texid: *mut c_int,
    pub mat_texuniform: *mut mjtByte,
    pub mat_texrepeat: *mut f32,
    pub mat_emission: *mut f32,
    pub mat_specular: *mut f32,
    pub mat_shininess: *mut f32,
    pub mat_reflectance: *mut f32,
    pub mat_rgba: *mut f32,
    pub pair_dim: *mut c_int,
    pub pair_geom1: *mut c_int,
    pub pair_geom2: *mut c_int,
    pub pair_signature: *mut c_int,
    pub pair_solref: *mut mjtNum,
    pub pair_solimp: *mut mjtNum,
    pub pair_margin: *mut mjtNum,
    pub pair_gap: *mut mjtNum,
    pub pair_friction: *mut mjtNum,
    pub exclude_signature: *mut c_int,
    pub eq_type: *mut c_int,
    pub eq_obj1id: *mut c_int,
    pub eq_obj2id: *mut c_int,
    pub eq_active: *mut mjtByte,
    pub eq_solref: *mut mjtNum,
    pub eq_solimp: *mut mjtNum,
    pub eq_data: *mut mjtNum,
    pub tendon_adr: *mut c_int,
    pub tendon_num: *mut c_int,
    pub tendon_matid: *mut c_int,
    pub tendon_group: *mut c_int,
    pub tendon_limited: *mut mjtByte,
    pub tendon_width: *mut mjtNum,
    pub tendon_solref_lim: *mut mjtNum,
    pub tendon_solimp_lim: *mut mjtNum,
    pub tendon_solref_fri: *mut mjtNum,
    pub tendon_solimp_fri: *mut mjtNum,
    pub tendon_range: *mut mjtNum,
    pub tendon_margin: *mut mjtNum,
    pub tendon_stiffness: *mut mjtNum,
    pub tendon_damping: *mut mjtNum,
    pub tendon_frictionloss: *mut mjtNum,
    pub tendon_lengthspring: *mut mjtNum,
    pub tendon_length0: *mut mjtNum,
    pub tendon_invweight0: *mut mjtNum,
    pub tendon_user: *mut mjtNum,
    pub tendon_rgba: *mut f32,
    pub wrap_type: *mut c_int,
    pub wrap_objid: *mut c_int,
    pub wrap_prm: *mut mjtNum,
    pub actuator_trntype: *mut c_int,
    pub actuator_dyntype: *mut c_int,
    pub actuator_gaintype: *mut c_int,
    pub actuator_biastype: *mut c_int,
    pub actuator_trnid: *mut c_int,
    pub actuator_group: *mut c_int,
    pub actuator_ctrllimited: *mut mjtByte,
    pub actuator_forcelimited: *mut mjtByte,
    pub actuator_dynprm: *mut mjtNum,
    pub actuator_gainprm: *mut mjtNum,
    pub actuator_biasprm: *mut mjtNum,
    pub actuator_ctrlrange: *mut mjtNum,
    pub actuator_forcerange: *mut mjtNum,
    pub actuator_gear: *mut mjtNum,
    pub actuator_cranklength: *mut mjtNum,
    pub actuator_acc0: *mut mjtNum,
    pub actuator_length0: *mut mjtNum,
    pub actuator_lengthrange: *mut mjtNum,
    pub actuator_user: *mut mjtNum,
    pub sensor_type: *mut c_int,
    pub sensor_datatype: *mut c_int,
    pub sensor_needstage: *mut c_int,
    pub sensor_objtype: *mut c_int,
    pub sensor_objid: *mut c_int,
    pub sensor_dim: *mut c_int,
    pub sensor_adr: *mut c_int,
    pub sensor_cutoff: *mut mjtNum,
    pub sensor_noise: *mut mjtNum,
    pub sensor_user: *mut mjtNum,
    pub numeric_adr: *mut c_int,
    pub numeric_size: *mut c_int,
    pub numeric_data: *mut mjtNum,
    pub text_adr: *mut c_int,
    pub text_size: *mut c_int,
    pub text_data: *mut c_char,
    pub tuple_adr: *mut c_int,
    pub tuple_size: *mut c_int,
    pub tuple_objtype: *mut c_int,
    pub tuple_objid: *mut c_int,
    pub tuple_objprm: *mut mjtNum,
    pub key_time: *mut mjtNum,
    pub key_qpos: *mut mjtNum,
    pub key_qvel: *mut mjtNum,
    pub key_act: *mut mjtNum,
    pub name_bodyadr: *mut c_int,
    pub name_jntadr: *mut c_int,
    pub name_geomadr: *mut c_int,
    pub name_siteadr: *mut c_int,
    pub name_camadr: *mut c_int,
    pub name_lightadr: *mut c_int,
    pub name_meshadr: *mut c_int,
    pub name_skinadr: *mut c_int,
    pub name_hfieldadr: *mut c_int,
    pub name_texadr: *mut c_int,
    pub name_matadr: *mut c_int,
    pub name_pairadr: *mut c_int,
    pub name_excludeadr: *mut c_int,
    pub name_eqadr: *mut c_int,
    pub name_tendonadr: *mut c_int,
    pub name_actuatoradr: *mut c_int,
    pub name_sensoradr: *mut c_int,
    pub name_numericadr: *mut c_int,
    pub name_textadr: *mut c_int,
    pub name_tupleadr: *mut c_int,
    pub name_keyadr: *mut c_int,
    pub names: *mut c_char,
}

Fields

nq: c_intnv: c_intnu: c_intna: c_intnbody: c_intnjnt: c_intngeom: c_intnsite: c_intncam: c_intnlight: c_intnmesh: c_intnmeshvert: c_intnmeshtexvert: c_intnmeshface: c_intnmeshgraph: c_intnskin: c_intnskinvert: c_intnskintexvert: c_intnskinface: c_intnskinbone: c_intnskinbonevert: c_intnhfield: c_intnhfielddata: c_intntex: c_intntexdata: c_intnmat: c_intnpair: c_intnexclude: c_intneq: c_intntendon: c_intnwrap: c_intnsensor: c_intnnumeric: c_intnnumericdata: c_intntext: c_intntextdata: c_intntuple: c_intntupledata: c_intnkey: c_intnuser_body: c_intnuser_jnt: c_intnuser_geom: c_intnuser_site: c_intnuser_cam: c_intnuser_tendon: c_intnuser_actuator: c_intnuser_sensor: c_intnnames: c_intnM: c_intnemax: c_intnjmax: c_intnconmax: c_intnstack: c_intnuserdata: c_intnmocap: c_intnsensordata: c_intnbuffer: c_intopt: mjOptionvis: mjVisualstat: mjStatisticbuffer: *mut c_voidqpos0: *mut mjtNumqpos_spring: *mut mjtNumbody_parentid: *mut c_intbody_rootid: *mut c_intbody_weldid: *mut c_intbody_mocapid: *mut c_intbody_jntnum: *mut c_intbody_jntadr: *mut c_intbody_dofnum: *mut c_intbody_dofadr: *mut c_intbody_geomnum: *mut c_intbody_geomadr: *mut c_intbody_simple: *mut mjtBytebody_sameframe: *mut mjtBytebody_pos: *mut mjtNumbody_quat: *mut mjtNumbody_ipos: *mut mjtNumbody_iquat: *mut mjtNumbody_mass: *mut mjtNumbody_subtreemass: *mut mjtNumbody_inertia: *mut mjtNumbody_invweight0: *mut mjtNumbody_user: *mut mjtNumjnt_type: *mut c_intjnt_qposadr: *mut c_intjnt_dofadr: *mut c_intjnt_bodyid: *mut c_intjnt_group: *mut c_intjnt_limited: *mut mjtBytejnt_solref: *mut mjtNumjnt_solimp: *mut mjtNumjnt_pos: *mut mjtNumjnt_axis: *mut mjtNumjnt_stiffness: *mut mjtNumjnt_range: *mut mjtNumjnt_margin: *mut mjtNumjnt_user: *mut mjtNumdof_bodyid: *mut c_intdof_jntid: *mut c_intdof_parentid: *mut c_intdof_Madr: *mut c_intdof_simplenum: *mut c_intdof_solref: *mut mjtNumdof_solimp: *mut mjtNumdof_frictionloss: *mut mjtNumdof_armature: *mut mjtNumdof_damping: *mut mjtNumdof_invweight0: *mut mjtNumdof_M0: *mut mjtNumgeom_type: *mut c_intgeom_contype: *mut c_intgeom_conaffinity: *mut c_intgeom_condim: *mut c_intgeom_bodyid: *mut c_intgeom_dataid: *mut c_intgeom_matid: *mut c_intgeom_group: *mut c_intgeom_priority: *mut c_intgeom_sameframe: *mut mjtBytegeom_solmix: *mut mjtNumgeom_solref: *mut mjtNumgeom_solimp: *mut mjtNumgeom_size: *mut mjtNumgeom_rbound: *mut mjtNumgeom_pos: *mut mjtNumgeom_quat: *mut mjtNumgeom_friction: *mut mjtNumgeom_margin: *mut mjtNumgeom_gap: *mut mjtNumgeom_user: *mut mjtNumgeom_rgba: *mut f32site_type: *mut c_intsite_bodyid: *mut c_intsite_matid: *mut c_intsite_group: *mut c_intsite_sameframe: *mut mjtBytesite_size: *mut mjtNumsite_pos: *mut mjtNumsite_quat: *mut mjtNumsite_user: *mut mjtNumsite_rgba: *mut f32cam_mode: *mut c_intcam_bodyid: *mut c_intcam_targetbodyid: *mut c_intcam_pos: *mut mjtNumcam_quat: *mut mjtNumcam_poscom0: *mut mjtNumcam_pos0: *mut mjtNumcam_mat0: *mut mjtNumcam_fovy: *mut mjtNumcam_ipd: *mut mjtNumcam_user: *mut mjtNumlight_mode: *mut c_intlight_bodyid: *mut c_intlight_targetbodyid: *mut c_intlight_directional: *mut mjtBytelight_castshadow: *mut mjtBytelight_active: *mut mjtBytelight_pos: *mut mjtNumlight_dir: *mut mjtNumlight_poscom0: *mut mjtNumlight_pos0: *mut mjtNumlight_dir0: *mut mjtNumlight_attenuation: *mut f32light_cutoff: *mut f32light_exponent: *mut f32light_ambient: *mut f32light_diffuse: *mut f32light_specular: *mut f32mesh_vertadr: *mut c_intmesh_vertnum: *mut c_intmesh_texcoordadr: *mut c_intmesh_faceadr: *mut c_intmesh_facenum: *mut c_intmesh_graphadr: *mut c_intmesh_vert: *mut f32mesh_normal: *mut f32mesh_texcoord: *mut f32mesh_face: *mut c_intmesh_graph: *mut c_intskin_matid: *mut c_intskin_rgba: *mut f32skin_inflate: *mut f32skin_vertadr: *mut c_intskin_vertnum: *mut c_intskin_texcoordadr: *mut c_intskin_faceadr: *mut c_intskin_facenum: *mut c_intskin_boneadr: *mut c_intskin_bonenum: *mut c_intskin_vert: *mut f32skin_texcoord: *mut f32skin_face: *mut c_intskin_bonevertadr: *mut c_intskin_bonevertnum: *mut c_intskin_bonebindpos: *mut f32skin_bonebindquat: *mut f32skin_bonebodyid: *mut c_intskin_bonevertid: *mut c_intskin_bonevertweight: *mut f32hfield_size: *mut mjtNumhfield_nrow: *mut c_inthfield_ncol: *mut c_inthfield_adr: *mut c_inthfield_data: *mut f32tex_type: *mut c_inttex_height: *mut c_inttex_width: *mut c_inttex_adr: *mut c_inttex_rgb: *mut mjtBytemat_texid: *mut c_intmat_texuniform: *mut mjtBytemat_texrepeat: *mut f32mat_emission: *mut f32mat_specular: *mut f32mat_shininess: *mut f32mat_reflectance: *mut f32mat_rgba: *mut f32pair_dim: *mut c_intpair_geom1: *mut c_intpair_geom2: *mut c_intpair_signature: *mut c_intpair_solref: *mut mjtNumpair_solimp: *mut mjtNumpair_margin: *mut mjtNumpair_gap: *mut mjtNumpair_friction: *mut mjtNumexclude_signature: *mut c_inteq_type: *mut c_inteq_obj1id: *mut c_inteq_obj2id: *mut c_inteq_active: *mut mjtByteeq_solref: *mut mjtNumeq_solimp: *mut mjtNumeq_data: *mut mjtNumtendon_adr: *mut c_inttendon_num: *mut c_inttendon_matid: *mut c_inttendon_group: *mut c_inttendon_limited: *mut mjtBytetendon_width: *mut mjtNumtendon_solref_lim: *mut mjtNumtendon_solimp_lim: *mut mjtNumtendon_solref_fri: *mut mjtNumtendon_solimp_fri: *mut mjtNumtendon_range: *mut mjtNumtendon_margin: *mut mjtNumtendon_stiffness: *mut mjtNumtendon_damping: *mut mjtNumtendon_frictionloss: *mut mjtNumtendon_lengthspring: *mut mjtNumtendon_length0: *mut mjtNumtendon_invweight0: *mut mjtNumtendon_user: *mut mjtNumtendon_rgba: *mut f32wrap_type: *mut c_intwrap_objid: *mut c_intwrap_prm: *mut mjtNumactuator_trntype: *mut c_intactuator_dyntype: *mut c_intactuator_gaintype: *mut c_intactuator_biastype: *mut c_intactuator_trnid: *mut c_intactuator_group: *mut c_intactuator_ctrllimited: *mut mjtByteactuator_forcelimited: *mut mjtByteactuator_dynprm: *mut mjtNumactuator_gainprm: *mut mjtNumactuator_biasprm: *mut mjtNumactuator_ctrlrange: *mut mjtNumactuator_forcerange: *mut mjtNumactuator_gear: *mut mjtNumactuator_cranklength: *mut mjtNumactuator_acc0: *mut mjtNumactuator_length0: *mut mjtNumactuator_lengthrange: *mut mjtNumactuator_user: *mut mjtNumsensor_type: *mut c_intsensor_datatype: *mut c_intsensor_needstage: *mut c_intsensor_objtype: *mut c_intsensor_objid: *mut c_intsensor_dim: *mut c_intsensor_adr: *mut c_intsensor_cutoff: *mut mjtNumsensor_noise: *mut mjtNumsensor_user: *mut mjtNumnumeric_adr: *mut c_intnumeric_size: *mut c_intnumeric_data: *mut mjtNumtext_adr: *mut c_inttext_size: *mut c_inttext_data: *mut c_chartuple_adr: *mut c_inttuple_size: *mut c_inttuple_objtype: *mut c_inttuple_objid: *mut c_inttuple_objprm: *mut mjtNumkey_time: *mut mjtNumkey_qpos: *mut mjtNumkey_qvel: *mut mjtNumkey_act: *mut mjtNumname_bodyadr: *mut c_intname_jntadr: *mut c_intname_geomadr: *mut c_intname_siteadr: *mut c_intname_camadr: *mut c_intname_lightadr: *mut c_intname_meshadr: *mut c_intname_skinadr: *mut c_intname_hfieldadr: *mut c_intname_texadr: *mut c_intname_matadr: *mut c_intname_pairadr: *mut c_intname_excludeadr: *mut c_intname_eqadr: *mut c_intname_tendonadr: *mut c_intname_actuatoradr: *mut c_intname_sensoradr: *mut c_intname_numericadr: *mut c_intname_textadr: *mut c_intname_tupleadr: *mut c_intname_keyadr: *mut c_intnames: *mut c_char

Trait Implementations

impl Clone for _mjModel[src]

impl Copy for _mjModel[src]

impl Debug for _mjModel[src]

impl Default for _mjModel[src]

Auto Trait Implementations

impl RefUnwindSafe for _mjModel

impl !Send for _mjModel

impl !Sync for _mjModel

impl Unpin for _mjModel

impl UnwindSafe for _mjModel

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.