Struct sapnwrfc::binding::_RFC_CLASS_ATTRIBUTE_DESC
[−]
[src]
#[repr(C)]pub struct _RFC_CLASS_ATTRIBUTE_DESC { pub name: RFC_ABAP_NAME, pub type_: RFCTYPE, pub nucLength: c_uint, pub ucLength: c_uint, pub decimals: c_uint, pub typeDescHandle: RFC_TYPE_DESC_HANDLE, pub defaultValue: RFC_CLASS_ATTRIBUTE_DEFVALUE, pub declaringClass: RFC_CLASS_NAME, pub description: RFC_CLASS_ATTRIBUTE_DESCRIPTION, pub isReadOnly: c_uint, pub attributeType: RFC_CLASS_ATTRIBUTE_TYPE, pub extendedDescription: *mut c_void, }
_RFC_CLASS_ATTRIBUTE_DESC
Structure for reading (RfcGetParameterDescByIndex() or RfcGetParameterDescByName()) or defining (RfcAddParameter()) the properties of a parameter in a function module.
Fields
name: RFC_ABAP_NAME
Attribute name, null-terminated string
type_: RFCTYPE
Attribute data type
nucLength: c_uint
Attribute length in bytes in a 1-byte-per-SAP_CHAR system
ucLength: c_uint
Attribute length in bytes in a 2-byte-per-SAP_CHAR system
decimals: c_uint
Gives the number of decimals in case this attribute is a packed number (BCD)
typeDescHandle: RFC_TYPE_DESC_HANDLE
Handle to the structure definition in case this attribute is a structure or table
defaultValue: RFC_CLASS_ATTRIBUTE_DEFVALUE
Default value as defined in SE37
declaringClass: RFC_CLASS_NAME
Declaring class
description: RFC_CLASS_ATTRIBUTE_DESCRIPTION
Attribute description, null terminated, may be null
isReadOnly: c_uint
This attribute is read only if isReadOnly != 0
attributeType: RFC_CLASS_ATTRIBUTE_TYPE
The attribute type tells you, whether this attribute is an instance attribute, a class attribute or a constant.
extendedDescription: *mut c_void
This field can be used by the application programmer (i.e. you) to store arbitrary extra information.
Trait Implementations
impl Copy for _RFC_CLASS_ATTRIBUTE_DESC
[src]
impl Clone for _RFC_CLASS_ATTRIBUTE_DESC
[src]
fn clone(&self) -> Self
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more