summaryrefslogtreecommitdiff
path: root/vendor/syn/src/export.rs
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-15 16:37:08 -0600
committermo khan <mo@mokhan.ca>2025-07-17 16:30:22 -0600
commit45df4d0d9b577fecee798d672695fe24ff57fb1b (patch)
tree1b99bf645035b58e0d6db08c7a83521f41f7a75b /vendor/syn/src/export.rs
parentf94f79608393d4ab127db63cc41668445ef6b243 (diff)
feat: migrate from Cedar to SpiceDB authorization system
This is a major architectural change that replaces the Cedar policy-based authorization system with SpiceDB's relation-based authorization. Key changes: - Migrate from Rust to Go implementation - Replace Cedar policies with SpiceDB schema and relationships - Switch from envoy `ext_authz` with Cedar to SpiceDB permission checks - Update build system and dependencies for Go ecosystem - Maintain Envoy integration for external authorization This change enables more flexible permission modeling through SpiceDB's Google Zanzibar inspired relation-based system, supporting complex hierarchical permissions that were difficult to express in Cedar. Breaking change: Existing Cedar policies and Rust-based configuration will no longer work and need to be migrated to SpiceDB schema.
Diffstat (limited to 'vendor/syn/src/export.rs')
-rw-r--r--vendor/syn/src/export.rs73
1 files changed, 0 insertions, 73 deletions
diff --git a/vendor/syn/src/export.rs b/vendor/syn/src/export.rs
deleted file mode 100644
index b9ea5c74..00000000
--- a/vendor/syn/src/export.rs
+++ /dev/null
@@ -1,73 +0,0 @@
-#[doc(hidden)]
-pub use std::clone::Clone;
-#[doc(hidden)]
-pub use std::cmp::{Eq, PartialEq};
-#[doc(hidden)]
-pub use std::concat;
-#[doc(hidden)]
-pub use std::default::Default;
-#[doc(hidden)]
-pub use std::fmt::Debug;
-#[doc(hidden)]
-pub use std::hash::{Hash, Hasher};
-#[doc(hidden)]
-pub use std::marker::Copy;
-#[doc(hidden)]
-pub use std::option::Option::{None, Some};
-#[doc(hidden)]
-pub use std::result::Result::{Err, Ok};
-#[doc(hidden)]
-pub use std::stringify;
-
-#[doc(hidden)]
-pub type Formatter<'a> = std::fmt::Formatter<'a>;
-#[doc(hidden)]
-pub type FmtResult = std::fmt::Result;
-
-#[doc(hidden)]
-pub type bool = std::primitive::bool;
-#[doc(hidden)]
-pub type str = std::primitive::str;
-
-#[cfg(feature = "printing")]
-#[doc(hidden)]
-pub use quote;
-
-#[doc(hidden)]
-pub type Span = proc_macro2::Span;
-#[doc(hidden)]
-pub type TokenStream2 = proc_macro2::TokenStream;
-
-#[cfg(feature = "parsing")]
-#[doc(hidden)]
-pub use crate::group::{parse_braces, parse_brackets, parse_parens};
-
-#[doc(hidden)]
-pub use crate::span::IntoSpans;
-
-#[cfg(all(feature = "parsing", feature = "printing"))]
-#[doc(hidden)]
-pub use crate::parse_quote::parse as parse_quote;
-
-#[cfg(feature = "parsing")]
-#[doc(hidden)]
-pub use crate::token::parsing::{peek_punct, punct as parse_punct};
-
-#[cfg(feature = "printing")]
-#[doc(hidden)]
-pub use crate::token::printing::punct as print_punct;
-
-#[cfg(feature = "parsing")]
-#[doc(hidden)]
-pub use crate::token::private::CustomToken;
-
-#[cfg(feature = "proc-macro")]
-#[doc(hidden)]
-pub type TokenStream = proc_macro::TokenStream;
-
-#[cfg(feature = "printing")]
-#[doc(hidden)]
-pub use quote::{ToTokens, TokenStreamExt};
-
-#[doc(hidden)]
-pub struct private(pub(crate) ());