Skip to content

Commit

Permalink
Change DOS line endings to UNIX line endings
Browse files Browse the repository at this point in the history
  • Loading branch information
Erk- authored and zeyla committed Sep 27, 2018
1 parent 9d141bf commit 8e401f0
Show file tree
Hide file tree
Showing 2 changed files with 1,801 additions and 1,801 deletions.
100 changes: 50 additions & 50 deletions src/cache/settings.rs
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
/// Settings for the cache.
///
/// # Examples
///
/// Create new settings, specifying the maximum number of messages:
///
/// ```rust
/// use serenity::cache::Settings as CacheSettings;
///
/// let mut settings = CacheSettings::new();
/// settings.max_messages(10);
/// ```
#[derive(Clone, Debug, Default)]
pub struct Settings {
/// The maximum number of messages to store in a channel's message cache.
///
/// Defaults to 0.
pub max_messages: usize,
__nonexhaustive: (),
}

impl Settings {
/// Creates new settings to be used with a cache.
#[inline]
pub fn new() -> Self {
Self::default()
}

/// Sets the maximum number of messages to cache in a channel.
///
/// Refer to [`max_messages`] for more information.
///
/// # Examples
///
/// Set the maximum number of messages to cache:
///
/// ```rust
/// use serenity::cache::Settings;
///
/// let mut settings = Settings::new();
/// settings.max_messages(10);
/// ```
///
/// [`max_messages`]: #structfield.max_messages
pub fn max_messages(&mut self, max: usize) -> &mut Self {
self.max_messages = max;

self
}
}
/// Settings for the cache.
///
/// # Examples
///
/// Create new settings, specifying the maximum number of messages:
///
/// ```rust
/// use serenity::cache::Settings as CacheSettings;
///
/// let mut settings = CacheSettings::new();
/// settings.max_messages(10);
/// ```
#[derive(Clone, Debug, Default)]
pub struct Settings {
/// The maximum number of messages to store in a channel's message cache.
///
/// Defaults to 0.
pub max_messages: usize,
__nonexhaustive: (),
}

impl Settings {
/// Creates new settings to be used with a cache.
#[inline]
pub fn new() -> Self {
Self::default()
}

/// Sets the maximum number of messages to cache in a channel.
///
/// Refer to [`max_messages`] for more information.
///
/// # Examples
///
/// Set the maximum number of messages to cache:
///
/// ```rust
/// use serenity::cache::Settings;
///
/// let mut settings = Settings::new();
/// settings.max_messages(10);
/// ```
///
/// [`max_messages`]: #structfield.max_messages
pub fn max_messages(&mut self, max: usize) -> &mut Self {
self.max_messages = max;

self
}
}

0 comments on commit 8e401f0

Please sign in to comment.