Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save davidpdrsn/791ee19defd7e93ae8fc4146fe547bea to your computer and use it in GitHub Desktop.

Select an option

Save davidpdrsn/791ee19defd7e93ae8fc4146fe547bea to your computer and use it in GitHub Desktop.
Compiling diesel_demo v0.1.0 (file:///Users/davidpdrsn/Desktop/diesel_demo)
error[E0277]: the trait bound `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id): diesel::Expression` is not satisfied
--> src/schema.rs:2:1
|
2 | infer_table_from_schema!("dotenv:DATABASE_URL", "public.users");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `diesel::Expression` is not implemented for `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id)`
|
= note: required by `diesel::query_builder::AsQuery`
= note: this error originates in a macro outside of the current crate
error[E0277]: the trait bound `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id): diesel::SelectableExpression<schema::users::table>` is not satisfied
--> src/schema.rs:2:1
|
2 | infer_table_from_schema!("dotenv:DATABASE_URL", "public.users");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `diesel::SelectableExpression<schema::users::table>` is not implemented for `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id)`
|
= note: required by `diesel::Table`
= note: this error originates in a macro outside of the current crate
error[E0277]: the trait bound `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id): diesel::expression::NonAggregate` is not satisfied
--> src/schema.rs:2:1
|
2 | infer_table_from_schema!("dotenv:DATABASE_URL", "public.users");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `diesel::expression::NonAggregate` is not implemented for `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id)`
|
= note: required by `diesel::Table`
= note: this error originates in a macro outside of the current crate
error[E0277]: the trait bound `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id): diesel::SelectableExpression<schema::users::table>` is not satisfied
--> src/schema.rs:2:1
|
2 | infer_table_from_schema!("dotenv:DATABASE_URL", "public.users");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `diesel::SelectableExpression<schema::users::table>` is not implemented for `(schema::users::columns::id, schema::users::columns::slug, schema::users::columns::facebook_id, schema::users::columns::email, schema::users::columns::firstname, schema::users::columns::lastname, schema::users::columns::primary_pos_id, schema::users::columns::converted_at, schema::users::columns::country_id, schema::users::columns::role_id, schema::users::columns::last_active_at, schema::users::columns::created_at, schema::users::columns::updated_at, schema::users::columns::device_token, schema::users::columns::state, schema::users::columns::terms_accepted_at, schema::users::columns::gender, schema::users::columns::locale, schema::users::columns::digits_id, schema::users::columns::phone_number, schema::users::columns::google_id, schema::users::columns::profile_picture, schema::users::columns::time_zone, schema::users::columns::cached_number_of_followers, schema::users::columns::intercom_id, schema::users::columns::club_id)`
|
= note: required by `diesel::QuerySource`
= note: this error originates in a macro outside of the current crate
error: aborting due to 4 previous errors
error: Could not compile `diesel_demo`.
To learn more, run the command again with --verbose.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment