/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
use nserror::{
nsresult, NS_ERROR_FAILURE, NS_ERROR_NOT_IMPLEMENTED, NS_ERROR_NO_INTERFACE,
NS_ERROR_NULL_POINTER, NS_ERROR_UNEXPECTED,
}; use nsstring::nsCString; use rkv::{MigrateError, StoreError}; use std::{io::Error as IoError, str::Utf8Error, string::FromUtf16Error, sync::PoisonError}; use thiserror::Error;
// NB: We can avoid storing the nsCString error description // once nsresult is a real type with a Display implementation // per https://bugzilla.mozilla.org/show_bug.cgi?id=1513350. #[error("error result {0}")]
Nsresult(nsCString, nsresult),
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.