Flutter 带dartz选项<;要么<;T、 T>&燃气轮机;如何设置为“无”

Flutter 带dartz选项<;要么<;T、 T>&燃气轮机;如何设置为“无”,flutter,dartz,Flutter,Dartz,我正在尝试使用一种类型的选项const invitationstate( 电邮:“, 提交:错误, userAlreadyInvited:false, snapshotOrFailure:无(), ); } 您在这一行“snapshotOrFailure:none(),”上得到了一个错误。不知道为什么,但我第一次在这个项目中使用了dartz。这很奇怪,你在提供的代码段中没有做错什么,可能代码生成工作不正常,请尝试Flatter packages pub运行build_runner clean,然

我正在尝试使用一种类型的
选项const invitationstate(
电邮:“,
提交:错误,
userAlreadyInvited:false,
snapshotOrFailure:无(),
);
}

您在这一行“snapshotOrFailure:none(),”上得到了一个错误。不知道为什么,但我第一次在这个项目中使用了dartz。这很奇怪,你在提供的代码段中没有做错什么,可能代码生成工作不正常,请尝试Flatter packages pub运行build_runner clean,然后再次尝试生成,并告诉我结果很高兴知道我没有完全偏离轨道。我发现了错误。我从
initial()
函数的
const
中删除了
const
关键字。现在我没有显示错误。Facepalm:)您在这一行“snapshotOrFailure:none(),”上得到了一个错误。不知道为什么,但我第一次在这个项目中使用了dartz。这很奇怪,你在提供的代码段中没有做错什么,可能代码生成工作不正常,请尝试Flatter packages pub运行build_runner clean,然后再次尝试生成,并告诉我结果很高兴知道我没有完全偏离轨道。我发现了错误。我从
initial()
函数的
const
中删除了
const
关键字。现在我没有显示错误。脸掌:)
@freezed
abstract class InvitationsState with _$InvitationsState {
  const factory InvitationsState({
    @required String email,
    @required bool isSubmitting,
    @required bool userAlreadyInvited,
    Option<Either<IRepositoryFailure, Stream<QuerySnapshot>>> snapshotOrFailure,
  }) = _InvitationsState;

  factory InvitationsState.initial() => const InvitationsState(
        email: "",
        isSubmitting: false,
        userAlreadyInvited: false,
        snapshotOrFailure: none(),
      );
}