code: Reformat with group_imports=StdExternalCrate

This commit is contained in:
Sophie Herold 2023-12-06 23:45:02 +01:00
parent 81c9030288
commit 2648295a18
18 changed files with 86 additions and 90 deletions

View file

@ -16,15 +16,15 @@
// SPDX-License-Identifier: GPL-3.0-or-later
//! Decode using glycin
use super::*;
use crate::decoder::tiling::{self, FrameBufferExt};
use crate::deps::*;
use crate::metadata::{ImageFormat, Metadata};
use std::sync::Arc;
use arc_swap::ArcSwap;
use gtk::prelude::*;
use std::sync::Arc;
use super::*;
use crate::decoder::tiling::{self, FrameBufferExt};
use crate::deps::*;
use crate::metadata::{ImageFormat, Metadata};
pub const FRAME_BUFFER: usize = 3;

View file

@ -16,18 +16,18 @@
// SPDX-License-Identifier: GPL-3.0-or-later
//! Decode using librsvg
use super::*;
use crate::decoder::tiling::{self, FrameBufferExt};
use crate::decoder::TileRequest;
use crate::deps::*;
use crate::metadata::ImageFormat;
use std::sync::Arc;
use anyhow::Context;
use arc_swap::ArcSwap;
use async_channel as mpsc;
use gtk::prelude::*;
use std::sync::Arc;
use super::*;
use crate::decoder::tiling::{self, FrameBufferExt};
use crate::decoder::TileRequest;
use crate::deps::*;
use crate::metadata::ImageFormat;
/// Current librsvg limit on maximum dimensions. See
/// <https://gitlab.gnome.org/GNOME/librsvg/-/issues/938>

View file

@ -20,20 +20,17 @@
pub mod formats;
pub mod tiling;
pub use formats::ImageDimensionDetails;
use crate::deps::*;
use crate::metadata::{ImageFormat, Metadata};
use formats::*;
use tiling::FrameBufferExt;
use std::sync::Arc;
use anyhow::Result;
use arc_swap::ArcSwap;
use formats::*;
pub use formats::{ImageDimensionDetails, RSVG_MAX_SIZE};
use futures::channel::mpsc;
use tiling::FrameBufferExt;
use std::sync::Arc;
pub use formats::RSVG_MAX_SIZE;
use crate::deps::*;
use crate::metadata::{ImageFormat, Metadata};
#[derive(Clone, Copy, Debug)]
/// Renderer requests new tiles

View file

@ -26,15 +26,15 @@
//! be re-genearted for each zoom level. It can also be used to allow
//! showing large JPEGs etc where the complete decoded image would not
//! even fit in the VRAM.
use super::{DecoderUpdate, ImageDimensionDetails, UpdateSender};
use crate::deps::*;
use std::collections::{BTreeMap, VecDeque};
use std::sync::Arc;
use std::time::Duration;
use arc_swap::ArcSwap;
use gtk::prelude::*;
use std::collections::{BTreeMap, VecDeque};
use std::sync::Arc;
use std::time::Duration;
use super::{DecoderUpdate, ImageDimensionDetails, UpdateSender};
use crate::deps::*;
const ZOOM_SIGNIFICANT_DIGITS: i32 = 6;
pub const MIN_TILE_SIZE: u16 = 500;