Skip to content

Commit

Permalink
rust: syn: add SPDX License Identifiers
Browse files Browse the repository at this point in the history
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
  • Loading branch information
ojeda committed Apr 5, 2024
1 parent 6a27861 commit 22f12e9
Show file tree
Hide file tree
Showing 52 changed files with 104 additions and 0 deletions.
2 changes: 2 additions & 0 deletions rust/syn/attr.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
use crate::error::Error;
#[cfg(feature = "parsing")]
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/bigint.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use std::ops::{AddAssign, MulAssign};

// For implementing base10_digits() accessor on LitInt.
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/buffer.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! A stably addressed token buffer supporting efficient traversal based on a
//! cheaply copyable cursor.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/custom_keyword.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

/// Define a type that supports parsing and printing a given identifier as if it
/// were a keyword.
///
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/custom_punctuation.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

/// Define a type that supports parsing and printing a multi-character symbol
/// as if it were a punctuation token.
///
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/data.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::expr::Expr;
use crate::ident::Ident;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/derive.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::data::{Fields, FieldsNamed, Variant};
use crate::generics::Generics;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/discouraged.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! Extensions to the parsing API with niche applicability.

use crate::buffer::Cursor;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/drops.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use std::iter;
use std::mem::ManuallyDrop;
use std::ops::{Deref, DerefMut};
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/error.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
use crate::buffer::Cursor;
use crate::thread::ThreadBound;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/export.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[doc(hidden)]
pub use std::clone::Clone;
#[doc(hidden)]
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/expr.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
#[cfg(feature = "full")]
use crate::generics::BoundLifetimes;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/ext.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! Extension traits to provide parsing methods on foreign types.

use crate::buffer::Cursor;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/file.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::item::Item;

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen/clone.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This file is @generated by syn-internal-codegen.
// It is not intended for manual editing.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen/debug.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This file is @generated by syn-internal-codegen.
// It is not intended for manual editing.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen/eq.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This file is @generated by syn-internal-codegen.
// It is not intended for manual editing.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen/fold.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This file is @generated by syn-internal-codegen.
// It is not intended for manual editing.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen/hash.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This file is @generated by syn-internal-codegen.
// It is not intended for manual editing.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen/visit.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This file is @generated by syn-internal-codegen.
// It is not intended for manual editing.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen/visit_mut.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This file is @generated by syn-internal-codegen.
// It is not intended for manual editing.

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/gen_helper.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "fold")]
pub(crate) mod fold {
use crate::punctuated::{Pair, Punctuated};
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/generics.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::expr::Expr;
use crate::ident::Ident;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/group.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::error::Result;
use crate::parse::ParseBuffer;
use crate::token;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/ident.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
use crate::lookahead;

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/item.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::data::{Fields, FieldsNamed, Variant};
use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput};
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/lib.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! [![github]](https://github.com/dtolnay/syn)&ensp;[![crates-io]](https://crates.io/crates/syn)&ensp;[![docs-rs]](crate)
//!
//! [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/lifetime.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
use crate::lookahead;
use proc_macro2::{Ident, Span};
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/lit.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
use crate::lookahead;
#[cfg(feature = "parsing")]
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/lookahead.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::buffer::Cursor;
use crate::error::{self, Error};
use crate::sealed::lookahead::Sealed;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/mac.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
use crate::error::Result;
#[cfg(feature = "parsing")]
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/macros.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg_attr(
not(any(feature = "full", feature = "derive")),
allow(unknown_lints, unused_macro_rules)
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/meta.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! Facility for interpreting structured content inside of an `Attribute`.

use crate::error::{Error, Result};
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/op.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

ast_enum! {
/// A binary operator: `+`, `+=`, `&`.
#[cfg_attr(doc_cfg, doc(cfg(any(feature = "full", feature = "derive"))))]
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/parse.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! Parsing interface for parsing a token stream into a syntax tree node.
//!
//! Parsing in Syn is built on parser functions that take in a [`ParseStream`]
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/parse_macro_input.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

/// Parse the input TokenStream of a macro, triggering a compile error if the
/// tokens fail to parse.
///
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/parse_quote.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

/// Quasi-quotation macro that accepts input like the [`quote!`] macro but uses
/// type inference to figure out a return type for those tokens.
///
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/pat.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::expr::Member;
use crate::ident::Ident;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/path.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
use crate::error::Result;
use crate::expr::Expr;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/print.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use proc_macro2::TokenStream;
use quote::ToTokens;

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/punctuated.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! A punctuated sequence of syntax tree nodes separated by punctuation.
//!
//! Lots of things in Rust are punctuated sequences.
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/restriction.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::path::Path;
use crate::token;

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/sealed.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

#[cfg(feature = "parsing")]
pub(crate) mod lookahead {
pub trait Sealed: Copy {}
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/span.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use proc_macro2::extra::DelimSpan;
use proc_macro2::{Delimiter, Group, Span, TokenStream};

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/spanned.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! A trait that can provide the `Span` of the complete contents of a syntax
//! tree node.
//!
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/stmt.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::expr::Expr;
use crate::item::Item;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/thread.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use std::fmt::{self, Debug};
use std::thread::{self, ThreadId};

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/token.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

//! Tokens representing Rust punctuation, keywords, and delimiters.
//!
//! The type names in this module can be difficult to keep straight, so we
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/tt.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use proc_macro2::{Delimiter, TokenStream, TokenTree};
use std::hash::{Hash, Hasher};

Expand Down
2 changes: 2 additions & 0 deletions rust/syn/ty.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::attr::Attribute;
use crate::expr::Expr;
use crate::generics::{BoundLifetimes, TypeParamBound};
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/verbatim.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

use crate::parse::ParseStream;
use proc_macro2::{Delimiter, TokenStream};
use std::cmp::Ordering;
Expand Down
2 changes: 2 additions & 0 deletions rust/syn/whitespace.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT

pub(crate) fn skip(mut s: &str) -> &str {
'skip: while !s.is_empty() {
let byte = s.as_bytes()[0];
Expand Down

0 comments on commit 22f12e9

Please sign in to comment.