linear_queries/
scalars.rs1use linear_schema::linear as schema;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct DateTime(pub String);
7
8impl cynic::schema::IsScalar<schema::DateTime> for DateTime {
9 type SchemaType = schema::DateTime;
10}
11
12impl cynic::coercions::CoercesTo<schema::DateTime> for DateTime {}
13
14#[derive(Debug, Clone, Serialize, Deserialize)]
17pub struct DateTimeOrDuration(pub String);
18
19impl cynic::schema::IsScalar<schema::DateTimeOrDuration> for DateTimeOrDuration {
20 type SchemaType = schema::DateTimeOrDuration;
21}
22
23impl cynic::coercions::CoercesTo<schema::DateTimeOrDuration> for DateTimeOrDuration {}
24
25#[derive(Debug, Clone, Serialize, Deserialize)]
27pub struct TimelessDate(pub String);
28
29impl cynic::schema::IsScalar<schema::TimelessDate> for TimelessDate {
30 type SchemaType = schema::TimelessDate;
31}
32
33impl cynic::coercions::CoercesTo<schema::TimelessDate> for TimelessDate {}