@@ -56,8 +56,6 @@ namespace capi {
56
56
57
57
bool temporal_rs_PlainDate_is_valid (const temporal_rs::capi::PlainDate* self);
58
58
59
- int32_t temporal_rs_PlainDate_days_until (const temporal_rs::capi::PlainDate* self, const temporal_rs::capi::PlainDate* other);
60
-
61
59
typedef struct temporal_rs_PlainDate_add_result {union {temporal_rs::capi::PlainDate* ok; temporal_rs::capi::TemporalError err;}; bool is_ok;} temporal_rs_PlainDate_add_result;
62
60
temporal_rs_PlainDate_add_result temporal_rs_PlainDate_add (const temporal_rs::capi::PlainDate* self, const temporal_rs::capi::Duration* duration, temporal_rs::capi::ArithmeticOverflow_option overflow);
63
61
@@ -104,14 +102,14 @@ namespace capi {
104
102
typedef struct temporal_rs_PlainDate_era_year_result {union {int32_t ok; }; bool is_ok;} temporal_rs_PlainDate_era_year_result;
105
103
temporal_rs_PlainDate_era_year_result temporal_rs_PlainDate_era_year (const temporal_rs::capi::PlainDate* self);
106
104
107
- typedef struct temporal_rs_PlainDate_to_date_time_result {union {temporal_rs::capi::PlainDateTime* ok; temporal_rs::capi::TemporalError err;}; bool is_ok;} temporal_rs_PlainDate_to_date_time_result ;
108
- temporal_rs_PlainDate_to_date_time_result temporal_rs_PlainDate_to_date_time (const temporal_rs::capi::PlainDate* self, const temporal_rs::capi::PlainTime* time);
105
+ typedef struct temporal_rs_PlainDate_to_plain_date_time_result {union {temporal_rs::capi::PlainDateTime* ok; temporal_rs::capi::TemporalError err;}; bool is_ok;} temporal_rs_PlainDate_to_plain_date_time_result ;
106
+ temporal_rs_PlainDate_to_plain_date_time_result temporal_rs_PlainDate_to_plain_date_time (const temporal_rs::capi::PlainDate* self, const temporal_rs::capi::PlainTime* time);
109
107
110
- typedef struct temporal_rs_PlainDate_to_month_day_result {union {temporal_rs::capi::PlainMonthDay* ok; temporal_rs::capi::TemporalError err;}; bool is_ok;} temporal_rs_PlainDate_to_month_day_result ;
111
- temporal_rs_PlainDate_to_month_day_result temporal_rs_PlainDate_to_month_day (const temporal_rs::capi::PlainDate* self);
108
+ typedef struct temporal_rs_PlainDate_to_plain_month_day_result {union {temporal_rs::capi::PlainMonthDay* ok; temporal_rs::capi::TemporalError err;}; bool is_ok;} temporal_rs_PlainDate_to_plain_month_day_result ;
109
+ temporal_rs_PlainDate_to_plain_month_day_result temporal_rs_PlainDate_to_plain_month_day (const temporal_rs::capi::PlainDate* self);
112
110
113
- typedef struct temporal_rs_PlainDate_to_year_month_result {union {temporal_rs::capi::PlainYearMonth* ok; temporal_rs::capi::TemporalError err;}; bool is_ok;} temporal_rs_PlainDate_to_year_month_result ;
114
- temporal_rs_PlainDate_to_year_month_result temporal_rs_PlainDate_to_year_month (const temporal_rs::capi::PlainDate* self);
111
+ typedef struct temporal_rs_PlainDate_to_plain_year_month_result {union {temporal_rs::capi::PlainYearMonth* ok; temporal_rs::capi::TemporalError err;}; bool is_ok;} temporal_rs_PlainDate_to_plain_year_month_result ;
112
+ temporal_rs_PlainDate_to_plain_year_month_result temporal_rs_PlainDate_to_plain_year_month (const temporal_rs::capi::PlainDate* self);
115
113
116
114
void temporal_rs_PlainDate_to_ixdtf_string (const temporal_rs::capi::PlainDate* self, temporal_rs::capi::DisplayCalendar display_calendar, diplomat::capi::DiplomatWrite* write);
117
115
@@ -191,12 +189,6 @@ inline bool temporal_rs::PlainDate::is_valid() const {
191
189
return result;
192
190
}
193
191
194
- inline int32_t temporal_rs::PlainDate::days_until (const temporal_rs::PlainDate& other) const {
195
- auto result = temporal_rs::capi::temporal_rs_PlainDate_days_until (this ->AsFFI (),
196
- other.AsFFI ());
197
- return result;
198
- }
199
-
200
192
inline diplomat::result<std::unique_ptr<temporal_rs::PlainDate>, temporal_rs::TemporalError> temporal_rs::PlainDate::add (const temporal_rs::Duration& duration, std::optional<temporal_rs::ArithmeticOverflow> overflow) const {
201
193
auto result = temporal_rs::capi::temporal_rs_PlainDate_add (this ->AsFFI (),
202
194
duration.AsFFI (),
@@ -306,19 +298,19 @@ inline std::optional<int32_t> temporal_rs::PlainDate::era_year() const {
306
298
return result.is_ok ? std::optional<int32_t >(result.ok ) : std::nullopt;
307
299
}
308
300
309
- inline diplomat::result<std::unique_ptr<temporal_rs::PlainDateTime>, temporal_rs::TemporalError> temporal_rs::PlainDate::to_date_time (const temporal_rs::PlainTime* time) const {
310
- auto result = temporal_rs::capi::temporal_rs_PlainDate_to_date_time (this ->AsFFI (),
301
+ inline diplomat::result<std::unique_ptr<temporal_rs::PlainDateTime>, temporal_rs::TemporalError> temporal_rs::PlainDate::to_plain_date_time (const temporal_rs::PlainTime* time) const {
302
+ auto result = temporal_rs::capi::temporal_rs_PlainDate_to_plain_date_time (this ->AsFFI (),
311
303
time ? time->AsFFI () : nullptr );
312
304
return result.is_ok ? diplomat::result<std::unique_ptr<temporal_rs::PlainDateTime>, temporal_rs::TemporalError>(diplomat::Ok<std::unique_ptr<temporal_rs::PlainDateTime>>(std::unique_ptr<temporal_rs::PlainDateTime>(temporal_rs::PlainDateTime::FromFFI (result.ok )))) : diplomat::result<std::unique_ptr<temporal_rs::PlainDateTime>, temporal_rs::TemporalError>(diplomat::Err<temporal_rs::TemporalError>(temporal_rs::TemporalError::FromFFI (result.err )));
313
305
}
314
306
315
- inline diplomat::result<std::unique_ptr<temporal_rs::PlainMonthDay>, temporal_rs::TemporalError> temporal_rs::PlainDate::to_month_day () const {
316
- auto result = temporal_rs::capi::temporal_rs_PlainDate_to_month_day (this ->AsFFI ());
307
+ inline diplomat::result<std::unique_ptr<temporal_rs::PlainMonthDay>, temporal_rs::TemporalError> temporal_rs::PlainDate::to_plain_month_day () const {
308
+ auto result = temporal_rs::capi::temporal_rs_PlainDate_to_plain_month_day (this ->AsFFI ());
317
309
return result.is_ok ? diplomat::result<std::unique_ptr<temporal_rs::PlainMonthDay>, temporal_rs::TemporalError>(diplomat::Ok<std::unique_ptr<temporal_rs::PlainMonthDay>>(std::unique_ptr<temporal_rs::PlainMonthDay>(temporal_rs::PlainMonthDay::FromFFI (result.ok )))) : diplomat::result<std::unique_ptr<temporal_rs::PlainMonthDay>, temporal_rs::TemporalError>(diplomat::Err<temporal_rs::TemporalError>(temporal_rs::TemporalError::FromFFI (result.err )));
318
310
}
319
311
320
- inline diplomat::result<std::unique_ptr<temporal_rs::PlainYearMonth>, temporal_rs::TemporalError> temporal_rs::PlainDate::to_year_month () const {
321
- auto result = temporal_rs::capi::temporal_rs_PlainDate_to_year_month (this ->AsFFI ());
312
+ inline diplomat::result<std::unique_ptr<temporal_rs::PlainYearMonth>, temporal_rs::TemporalError> temporal_rs::PlainDate::to_plain_year_month () const {
313
+ auto result = temporal_rs::capi::temporal_rs_PlainDate_to_plain_year_month (this ->AsFFI ());
322
314
return result.is_ok ? diplomat::result<std::unique_ptr<temporal_rs::PlainYearMonth>, temporal_rs::TemporalError>(diplomat::Ok<std::unique_ptr<temporal_rs::PlainYearMonth>>(std::unique_ptr<temporal_rs::PlainYearMonth>(temporal_rs::PlainYearMonth::FromFFI (result.ok )))) : diplomat::result<std::unique_ptr<temporal_rs::PlainYearMonth>, temporal_rs::TemporalError>(diplomat::Err<temporal_rs::TemporalError>(temporal_rs::TemporalError::FromFFI (result.err )));
323
315
}
324
316
0 commit comments