Skip to content

Releases: Sebekerga/native_api_1c

0.10.6

01 Nov 04:53
Compare
Choose a tag to compare

0.10.5

01 Sep 08:19
Compare
Choose a tag to compare
  • Fixed a bug in macro, where name_ru option get's ignore in property description

0.10.3

29 Aug 06:46
Compare
Choose a tag to compare

Fixes:

  • fixed issue where on linux
  • fixed bad behavior in Connection wrapper functions, where pointer would get dropped before sending to 1C

Quality

  • core crate has been docs
  • general restructure of both subcrates

0.10.2

14 Aug 05:44
Compare
Choose a tag to compare

Добавлена возможность получать и возвращать типы ДвоичныеДанные и Дата в функциях

  • Date - chrono::DateTime<chrono::FixedOffset>
  • Blob - Vec<u8>

0.10.1

11 Aug 11:30
Compare
Choose a tag to compare
  • Добавлены аттрибуты для определения функции:
    • arg для каждого из аргументов функции, описывает тип значения (Int, Float, Bool или String) и опциональное значение по-умолчанию
    • returns описывает возвращаемое значение и будет ли оно обвернуто в Result
    • Пример:
    #[add_in_func(name = "MyFunction", name_ru = "МояФункция")]
    #[arg(Int, default = 12)]
    #[returns(Int, result)]
    pub my_function: fn(&Self, i64) -> Result<i32, ()>
  • Просто улучшение кодовой базы