/**
* Constructs a new COption_BigEndianScalarZ containing a crate::c_types::BigEndianScalar
*/
- public static Option_BigEndianScalarZ some(byte[] o_big_endian_bytes) {
- long ret = bindings.COption_BigEndianScalarZ_some(bindings.BigEndianScalar_new(InternalUtils.check_arr_len(o_big_endian_bytes, 32)));
- Reference.reachabilityFence(o_big_endian_bytes);
+ public static Option_BigEndianScalarZ some(org.ldk.structs.BigEndianScalar o) {
+ long ret = bindings.COption_BigEndianScalarZ_some(o.ptr);
+ Reference.reachabilityFence(o);
if (ret >= 0 && ret <= 4096) { return null; }
org.ldk.structs.Option_BigEndianScalarZ ret_hu_conv = org.ldk.structs.Option_BigEndianScalarZ.constr_from_ptr(ret);
if (ret_hu_conv != null) { ret_hu_conv.ptrs_to.add(ret_hu_conv); };
- ;
return ret_hu_conv;
}